MegaLinter configuration file
No Additional PropertiesACTION_ACTIONLINT: User custom arguments to add in linter CLI call
No Additional ItemsACTION_ACTIONLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsACTION_ACTIONLINT: Override default CLI lint mode used to call the linter (rarely needed)
ACTION_ACTIONLINT: User custom arguments to remove before calling linter
No Additional ItemsACTION_ACTIONLINT: User custom config file name if different from default
Directory that must be found to activate linter. Use value "any" to always activate
ACTIONACTIONLINT: If true, ACTIONACTIONLINT doesn't make MegaLinter fail even if errors are found
ACTIONACTIONLINT: If the number of errors found is less than this value, ACTIONACTIONLINT doesn't make MegaLinter fail
ACTION_ACTIONLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
ACTION_ACTIONLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
ACTION_ACTIONLINT: Custom regex excluding filter: files matching this regex will NOT be linted
ACTION_ACTIONLINT: Custom regex including filter: only files matching this regex will be linted
ACTIONACTIONLINT: Define bash commands to run after running ACTIONACTIONLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ACTIONACTIONLINT: Define bash commands to run before running ACTIONACTIONLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ACTION_ACTIONLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling ACTION_ACTIONLINT and its pre/post commands
No Additional ItemsACTION: Custom regex excluding filter: files matching this regex will NOT be linted
ACTION: Custom regex including filter: only files matching this regex will be linted
ACTION: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ACTION: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of additional excluded directory basenames to add to MegaLinter default excluded directories. They are excluded at any nested level.
No Additional Items[
"test"
]
ANSIBLEANSIBLELINT: User custom arguments to add in linter CLI call
No Additional ItemsANSIBLEANSIBLELINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsANSIBLEANSIBLELINT: Override default CLI lint mode used to call the linter (rarely needed)
ANSIBLEANSIBLELINT: User custom arguments to remove before calling linter
No Additional ItemsANSIBLEANSIBLELINT: User custom config file name if different from default
Directory that must be found to activate linter. Use value "any" to always activate
ANSIBLEANSIBLELINT: If true, ANSIBLEANSIBLELINT doesn't make MegaLinter fail even if errors are found
ANSIBLEANSIBLELINT: If the number of errors found is less than this value, ANSIBLEANSIBLELINT doesn't make MegaLinter fail
ANSIBLEANSIBLELINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
ANSIBLEANSIBLELINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
ANSIBLEANSIBLELINT: Define bash commands to run after running ANSIBLEANSIBLELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ANSIBLEANSIBLELINT: Define bash commands to run before running ANSIBLEANSIBLELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ANSIBLEANSIBLELINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling ANSIBLEANSIBLELINT and its pre/post commands
No Additional ItemsANSIBLE: Custom regex excluding filter: files matching this regex will NOT be linted
ANSIBLE: Custom regex including filter: only files matching this regex will be linted
ANSIBLE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ANSIBLE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
API: Custom regex excluding filter: files matching this regex will NOT be linted
API: Custom regex including filter: only files matching this regex will be linted
API: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
API: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
API_SPECTRAL: User custom arguments to add in linter CLI call
No Additional ItemsAPI_SPECTRAL: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsAPI_SPECTRAL: Override default CLI lint mode used to call the linter (rarely needed)
API_SPECTRAL: User custom arguments to remove before calling linter
No Additional ItemsAPI_SPECTRAL: User custom config file name if different from default
APISPECTRAL: If true, APISPECTRAL doesn't make MegaLinter fail even if errors are found
APISPECTRAL: If the number of errors found is less than this value, APISPECTRAL doesn't make MegaLinter fail
API_SPECTRAL: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
API_SPECTRAL: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
API_SPECTRAL: Custom regex excluding filter: files matching this regex will NOT be linted
API_SPECTRAL: Custom regex including filter: only files matching this regex will be linted
APISPECTRAL: Define bash commands to run after running APISPECTRAL
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
APISPECTRAL: Define bash commands to run before running APISPECTRAL
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
API_SPECTRAL: Path where to find linter configuration file
List of env variables explicitly not filtered before calling API_SPECTRAL and its pre/post commands
No Additional Items'all' to apply formatting and auto-fixes of all linters, or a list of linter keys
No Additional Items"all"
"none"
[
"JAVASCRIPT_ES",
"MARKDOWN_MARKDOWNLINT"
]
ARMARMTTK: User custom arguments to add in linter CLI call
No Additional ItemsARMARMTTK: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsARMARMTTK: Override default CLI lint mode used to call the linter (rarely needed)
ARMARMTTK: User custom arguments to remove before calling linter
No Additional ItemsARMARMTTK: User custom config file name if different from default
ARMARMTTK: If true, ARMARMTTK doesn't make MegaLinter fail even if errors are found
ARMARMTTK: If the number of errors found is less than this value, ARMARMTTK doesn't make MegaLinter fail
ARMARMTTK: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
ARMARMTTK: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
ARMARMTTK: Custom regex excluding filter: files matching this regex will NOT be linted
ARMARMTTK: Custom regex including filter: only files matching this regex will be linted
ARMARMTTK: Define bash commands to run after running ARMARMTTK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ARMARMTTK: Define bash commands to run before running ARMARMTTK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ARMARMTTK: Path where to find linter configuration file
List of env variables explicitly not filtered before calling ARMARMTTK and its pre/post commands
No Additional ItemsARM: Custom regex excluding filter: files matching this regex will NOT be linted
ARM: Custom regex including filter: only files matching this regex will be linted
ARM: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ARM: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Posts MegaLinter results summary in the comments of the related pull request (if existing)
BASH_EXEC: User custom arguments to add in linter CLI call
No Additional ItemsBASH_EXEC: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsBASH_EXEC: Override default CLI lint mode used to call the linter (rarely needed)
BASH_EXEC: User custom arguments to remove before calling linter
No Additional ItemsBASHEXEC: If true, BASHEXEC doesn't make MegaLinter fail even if errors are found
BASHEXEC: If the number of errors found is less than this value, BASHEXEC doesn't make MegaLinter fail
BASH_EXEC: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
BASH_EXEC: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
BASH_EXEC: Custom regex excluding filter: files matching this regex will NOT be linted
BASH_EXEC: Custom regex including filter: only files matching this regex will be linted
BASHEXEC: Define bash commands to run after running BASHEXEC
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASHEXEC: Define bash commands to run before running BASHEXEC
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling BASH_EXEC and its pre/post commands
No Additional ItemsBASH: Custom regex excluding filter: files matching this regex will NOT be linted
BASH: Custom regex including filter: only files matching this regex will be linted
BASH: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASH: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASH_SHELLCHECK: User custom arguments to add in linter CLI call
No Additional ItemsBASH_SHELLCHECK: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsBASH_SHELLCHECK: Override default CLI lint mode used to call the linter (rarely needed)
BASH_SHELLCHECK: User custom arguments to remove before calling linter
No Additional ItemsBASHSHELLCHECK: If true, BASHSHELLCHECK doesn't make MegaLinter fail even if errors are found
BASHSHELLCHECK: If the number of errors found is less than this value, BASHSHELLCHECK doesn't make MegaLinter fail
BASH_SHELLCHECK: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
BASH_SHELLCHECK: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
BASH_SHELLCHECK: Custom regex excluding filter: files matching this regex will NOT be linted
BASH_SHELLCHECK: Custom regex including filter: only files matching this regex will be linted
BASHSHELLCHECK: Define bash commands to run after running BASHSHELLCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASHSHELLCHECK: Define bash commands to run before running BASHSHELLCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling BASH_SHELLCHECK and its pre/post commands
No Additional ItemsBASH_SHFMT: User custom arguments to add in linter CLI call
No Additional ItemsBASH_SHFMT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsBASH_SHFMT: Override default CLI lint mode used to call the linter (rarely needed)
BASH_SHFMT: User custom arguments to remove before calling linter
No Additional ItemsBASHSHFMT: If true, BASHSHFMT doesn't make MegaLinter fail even if errors are found
BASHSHFMT: If the number of errors found is less than this value, BASHSHFMT doesn't make MegaLinter fail
BASH_SHFMT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
BASH_SHFMT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
BASH_SHFMT: Custom regex excluding filter: files matching this regex will NOT be linted
BASH_SHFMT: Custom regex including filter: only files matching this regex will be linted
BASHSHFMT: Define bash commands to run after running BASHSHFMT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BASHSHFMT: Define bash commands to run before running BASHSHFMT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling BASH_SHFMT and its pre/post commands
No Additional ItemsBICEPBICEPLINTER: User custom arguments to add in linter CLI call
No Additional ItemsBICEPBICEPLINTER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsBICEPBICEPLINTER: Override default CLI lint mode used to call the linter (rarely needed)
BICEPBICEPLINTER: User custom arguments to remove before calling linter
No Additional ItemsBICEPBICEPLINTER: If true, BICEPBICEPLINTER doesn't make MegaLinter fail even if errors are found
BICEPBICEPLINTER: If the number of errors found is less than this value, BICEPBICEPLINTER doesn't make MegaLinter fail
BICEPBICEPLINTER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
BICEPBICEPLINTER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
BICEPBICEPLINTER: Custom regex excluding filter: files matching this regex will NOT be linted
BICEPBICEPLINTER: Custom regex including filter: only files matching this regex will be linted
BICEPBICEPLINTER: Define bash commands to run after running BICEPBICEPLINTER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BICEPBICEPLINTER: Define bash commands to run before running BICEPBICEPLINTER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling BICEPBICEPLINTER and its pre/post commands
No Additional ItemsBICEP: Custom regex excluding filter: files matching this regex will NOT be linted
BICEP: Custom regex including filter: only files matching this regex will be linted
BICEP: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
BICEP: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Posts Mega-Linter results summary in the comments of the related pull request (if existing)
Set to false to disable the overwrite of existing MegaLinter Pull Request comment in case of new run
Flag to clear files from report folder (usually megalinter-reports) before starting the linting process
CLOJURE_CLJSTYLE: User custom arguments to add in linter CLI call
No Additional ItemsCLOJURE_CLJSTYLE: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCLOJURE_CLJSTYLE: Override default CLI lint mode used to call the linter (rarely needed)
CLOJURE_CLJSTYLE: User custom arguments to remove before calling linter
No Additional ItemsCLOJURE_CLJSTYLE: User custom config file name if different from default
CLOJURECLJSTYLE: If true, CLOJURECLJSTYLE doesn't make MegaLinter fail even if errors are found
CLOJURECLJSTYLE: If the number of errors found is less than this value, CLOJURECLJSTYLE doesn't make MegaLinter fail
CLOJURE_CLJSTYLE: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CLOJURE_CLJSTYLE: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CLOJURE_CLJSTYLE: Custom regex excluding filter: files matching this regex will NOT be linted
CLOJURE_CLJSTYLE: Custom regex including filter: only files matching this regex will be linted
CLOJURECLJSTYLE: Define bash commands to run after running CLOJURECLJSTYLE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOJURECLJSTYLE: Define bash commands to run before running CLOJURECLJSTYLE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOJURE_CLJSTYLE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CLOJURE_CLJSTYLE and its pre/post commands
No Additional ItemsCLOJURECLJKONDO: User custom arguments to add in linter CLI call
No Additional ItemsCLOJURECLJKONDO: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCLOJURECLJKONDO: Override default CLI lint mode used to call the linter (rarely needed)
CLOJURECLJKONDO: User custom arguments to remove before calling linter
No Additional ItemsCLOJURECLJKONDO: User custom config file name if different from default
CLOJURECLJKONDO: If true, CLOJURECLJKONDO doesn't make MegaLinter fail even if errors are found
CLOJURECLJKONDO: If the number of errors found is less than this value, CLOJURECLJKONDO doesn't make MegaLinter fail
CLOJURECLJKONDO: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CLOJURECLJKONDO: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CLOJURECLJKONDO: Custom regex excluding filter: files matching this regex will NOT be linted
CLOJURECLJKONDO: Custom regex including filter: only files matching this regex will be linted
CLOJURECLJKONDO: Define bash commands to run after running CLOJURECLJKONDO
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOJURECLJKONDO: Define bash commands to run before running CLOJURECLJKONDO
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOJURECLJKONDO: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CLOJURECLJKONDO and its pre/post commands
No Additional ItemsCLOJURE: Custom regex excluding filter: files matching this regex will NOT be linted
CLOJURE: Custom regex including filter: only files matching this regex will be linted
CLOJURE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOJURE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOUDFORMATIONCFNLINT: User custom arguments to add in linter CLI call
No Additional ItemsCLOUDFORMATIONCFNLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCLOUDFORMATIONCFNLINT: Override default CLI lint mode used to call the linter (rarely needed)
CLOUDFORMATIONCFNLINT: User custom arguments to remove before calling linter
No Additional ItemsCLOUDFORMATIONCFNLINT: User custom config file name if different from default
CLOUDFORMATIONCFNLINT: If true, CLOUDFORMATIONCFNLINT doesn't make MegaLinter fail even if errors are found
CLOUDFORMATIONCFNLINT: If the number of errors found is less than this value, CLOUDFORMATIONCFNLINT doesn't make MegaLinter fail
CLOUDFORMATIONCFNLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CLOUDFORMATIONCFNLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CLOUDFORMATIONCFNLINT: Custom regex excluding filter: files matching this regex will NOT be linted
CLOUDFORMATIONCFNLINT: Custom regex including filter: only files matching this regex will be linted
CLOUDFORMATIONCFNLINT: Define bash commands to run after running CLOUDFORMATIONCFNLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOUDFORMATIONCFNLINT: Define bash commands to run before running CLOUDFORMATIONCFNLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOUDFORMATIONCFNLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CLOUDFORMATIONCFNLINT and its pre/post commands
No Additional ItemsCLOUDFORMATION: Custom regex excluding filter: files matching this regex will NOT be linted
CLOUDFORMATION: Custom regex including filter: only files matching this regex will be linted
CLOUDFORMATION: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CLOUDFORMATION: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COFFEE_COFFEELINT: User custom arguments to add in linter CLI call
No Additional ItemsCOFFEE_COFFEELINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCOFFEE_COFFEELINT: Override default CLI lint mode used to call the linter (rarely needed)
COFFEE_COFFEELINT: User custom arguments to remove before calling linter
No Additional ItemsCOFFEE_COFFEELINT: User custom config file name if different from default
COFFEECOFFEELINT: If true, COFFEECOFFEELINT doesn't make MegaLinter fail even if errors are found
COFFEECOFFEELINT: If the number of errors found is less than this value, COFFEECOFFEELINT doesn't make MegaLinter fail
COFFEE_COFFEELINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
COFFEE_COFFEELINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
COFFEE_COFFEELINT: Custom regex excluding filter: files matching this regex will NOT be linted
COFFEE_COFFEELINT: Custom regex including filter: only files matching this regex will be linted
COFFEECOFFEELINT: Define bash commands to run after running COFFEECOFFEELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COFFEECOFFEELINT: Define bash commands to run before running COFFEECOFFEELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COFFEE_COFFEELINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling COFFEE_COFFEELINT and its pre/post commands
No Additional ItemsCOFFEE: Custom regex excluding filter: files matching this regex will NOT be linted
COFFEE: Custom regex including filter: only files matching this regex will be linted
COFFEE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COFFEE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of configuration properties to append their values (instead of replacing them) in case of using EXTENDS.
No Additional Items[
"ENABLE_LINTERS"
]
Generates a folder IDE-config located in report folder, containing default MegaLinter configuration files used during the linting, and updated VSCode extensions.js config file
Define to false if you do not want logs to be organized in sections
COPYPASTE: Custom regex excluding filter: files matching this regex will NOT be linted
COPYPASTE: Custom regex including filter: only files matching this regex will be linted
COPYPASTE_JSCPD: User custom arguments to add in linter CLI call
No Additional ItemsCOPYPASTE_JSCPD: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCOPYPASTE_JSCPD: Override default CLI lint mode used to call the linter (rarely needed)
COPYPASTE_JSCPD: User custom arguments to remove before calling linter
No Additional ItemsCOPYPASTE_JSCPD: User custom config file name if different from default
COPYPASTEJSCPD: If true, COPYPASTEJSCPD doesn't make MegaLinter fail even if errors are found
COPYPASTEJSCPD: If the number of errors found is less than this value, COPYPASTEJSCPD doesn't make MegaLinter fail
COPYPASTEJSCPD: Define bash commands to run after running COPYPASTEJSCPD
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COPYPASTEJSCPD: Define bash commands to run before running COPYPASTEJSCPD
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COPYPASTE_JSCPD: Path where to find linter configuration file
List of env variables explicitly not filtered before calling COPYPASTE_JSCPD and its pre/post commands
No Additional ItemsCOPYPASTE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
COPYPASTE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPPCLANGFORMAT: User custom arguments to add in linter CLI call
No Additional ItemsCPPCLANGFORMAT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCPPCLANGFORMAT: Override default CLI lint mode used to call the linter (rarely needed)
CPPCLANGFORMAT: User custom arguments to remove before calling linter
No Additional ItemsCPPCLANGFORMAT: User custom config file name if different from default
CPPCLANGFORMAT: If true, CPPCLANGFORMAT doesn't make MegaLinter fail even if errors are found
CPPCLANGFORMAT: If the number of errors found is less than this value, CPPCLANGFORMAT doesn't make MegaLinter fail
CPPCLANGFORMAT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CPPCLANGFORMAT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CPPCLANGFORMAT: Custom regex excluding filter: files matching this regex will NOT be linted
CPPCLANGFORMAT: Custom regex including filter: only files matching this regex will be linted
CPPCLANGFORMAT: Define bash commands to run after running CPPCLANGFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPPCLANGFORMAT: Define bash commands to run before running CPPCLANGFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPPCLANGFORMAT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CPPCLANGFORMAT and its pre/post commands
No Additional ItemsCPP_CPPCHECK: User custom arguments to add in linter CLI call
No Additional ItemsCPP_CPPCHECK: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCPP_CPPCHECK: Override default CLI lint mode used to call the linter (rarely needed)
CPP_CPPCHECK: User custom arguments to remove before calling linter
No Additional ItemsCPPCPPCHECK: If true, CPPCPPCHECK doesn't make MegaLinter fail even if errors are found
CPPCPPCHECK: If the number of errors found is less than this value, CPPCPPCHECK doesn't make MegaLinter fail
CPP_CPPCHECK: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CPP_CPPCHECK: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CPP_CPPCHECK: Custom regex excluding filter: files matching this regex will NOT be linted
CPP_CPPCHECK: Custom regex including filter: only files matching this regex will be linted
CPPCPPCHECK: Define bash commands to run after running CPPCPPCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPPCPPCHECK: Define bash commands to run before running CPPCPPCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling CPP_CPPCHECK and its pre/post commands
No Additional ItemsCPP_CPPLINT: User custom arguments to add in linter CLI call
No Additional ItemsCPP_CPPLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCPP_CPPLINT: Override default CLI lint mode used to call the linter (rarely needed)
CPP_CPPLINT: User custom arguments to remove before calling linter
No Additional ItemsCPPCPPLINT: If true, CPPCPPLINT doesn't make MegaLinter fail even if errors are found
CPPCPPLINT: If the number of errors found is less than this value, CPPCPPLINT doesn't make MegaLinter fail
CPP_CPPLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CPP_CPPLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CPP_CPPLINT: Custom regex excluding filter: files matching this regex will NOT be linted
CPP_CPPLINT: Custom regex including filter: only files matching this regex will be linted
CPPCPPLINT: Define bash commands to run after running CPPCPPLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPPCPPLINT: Define bash commands to run before running CPPCPPLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling CPP_CPPLINT and its pre/post commands
No Additional ItemsCPP: Custom regex excluding filter: files matching this regex will NOT be linted
CPP: Custom regex including filter: only files matching this regex will be linted
CPP: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CPP: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARP_CSHARPIER: User custom arguments to add in linter CLI call
No Additional ItemsCSHARP_CSHARPIER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCSHARP_CSHARPIER: Override default CLI lint mode used to call the linter (rarely needed)
CSHARP_CSHARPIER: User custom arguments to remove before calling linter
No Additional ItemsCSHARP_CSHARPIER: User custom config file name if different from default
CSHARPCSHARPIER: If true, CSHARPCSHARPIER doesn't make MegaLinter fail even if errors are found
CSHARPCSHARPIER: If the number of errors found is less than this value, CSHARPCSHARPIER doesn't make MegaLinter fail
CSHARP_CSHARPIER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CSHARP_CSHARPIER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CSHARP_CSHARPIER: Custom regex excluding filter: files matching this regex will NOT be linted
CSHARP_CSHARPIER: Custom regex including filter: only files matching this regex will be linted
CSHARPCSHARPIER: Define bash commands to run after running CSHARPCSHARPIER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARPCSHARPIER: Define bash commands to run before running CSHARPCSHARPIER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARP_CSHARPIER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CSHARP_CSHARPIER and its pre/post commands
No Additional ItemsCSHARPDOTNETFORMAT: User custom arguments to add in linter CLI call
No Additional ItemsCSHARPDOTNETFORMAT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCSHARPDOTNETFORMAT: Override default CLI lint mode used to call the linter (rarely needed)
CSHARPDOTNETFORMAT: User custom arguments to remove before calling linter
No Additional ItemsCSHARPDOTNETFORMAT: If true, CSHARPDOTNETFORMAT doesn't make MegaLinter fail even if errors are found
CSHARPDOTNETFORMAT: If the number of errors found is less than this value, CSHARPDOTNETFORMAT doesn't make MegaLinter fail
CSHARPDOTNETFORMAT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CSHARPDOTNETFORMAT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CSHARPDOTNETFORMAT: Define bash commands to run after running CSHARPDOTNETFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARPDOTNETFORMAT: Define bash commands to run before running CSHARPDOTNETFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling CSHARPDOTNETFORMAT and its pre/post commands
No Additional ItemsCSHARP: Custom regex excluding filter: files matching this regex will NOT be linted
CSHARP: Custom regex including filter: only files matching this regex will be linted
CSHARP: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARP: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARP_ROSLYNATOR: User custom arguments to add in linter CLI call
No Additional ItemsCSHARP_ROSLYNATOR: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCSHARP_ROSLYNATOR: Override default CLI lint mode used to call the linter (rarely needed)
CSHARP_ROSLYNATOR: User custom arguments to remove before calling linter
No Additional ItemsCSHARPROSLYNATOR: If true, CSHARPROSLYNATOR doesn't make MegaLinter fail even if errors are found
CSHARPROSLYNATOR: If the number of errors found is less than this value, CSHARPROSLYNATOR doesn't make MegaLinter fail
CSHARP_ROSLYNATOR: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CSHARP_ROSLYNATOR: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CSHARP_ROSLYNATOR: Custom regex excluding filter: files matching this regex will NOT be linted
CSHARP_ROSLYNATOR: Custom regex including filter: only files matching this regex will be linted
CSHARPROSLYNATOR: Define bash commands to run after running CSHARPROSLYNATOR
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSHARPROSLYNATOR: Define bash commands to run before running CSHARPROSLYNATOR
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling CSHARP_ROSLYNATOR and its pre/post commands
No Additional ItemsCSS: Custom regex excluding filter: files matching this regex will NOT be linted
CSS: Custom regex including filter: only files matching this regex will be linted
CSS: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSS: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSSSCSSLINT: User custom arguments to add in linter CLI call
No Additional ItemsCSSSCSSLINT: User custom arguments to remove before calling linter
No Additional ItemsCSSSCSSLINT: User custom config file name if different from default
CSSSCSSLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSSSCSSLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CSSSCSSLINT and its pre/post commands
No Additional ItemsCSS_STYLELINT: User custom arguments to add in linter CLI call
No Additional ItemsCSS_STYLELINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCSS_STYLELINT: Override default CLI lint mode used to call the linter (rarely needed)
CSS_STYLELINT: User custom arguments to remove before calling linter
No Additional ItemsCSS_STYLELINT: User custom config file name if different from default
CSSSTYLELINT: If true, CSSSTYLELINT doesn't make MegaLinter fail even if errors are found
CSSSTYLELINT: If the number of errors found is less than this value, CSSSTYLELINT doesn't make MegaLinter fail
CSS_STYLELINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CSS_STYLELINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CSS_STYLELINT: Custom regex excluding filter: files matching this regex will NOT be linted
CSS_STYLELINT: Custom regex including filter: only files matching this regex will be linted
CSSSTYLELINT: Define bash commands to run after running CSSSTYLELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSSSTYLELINT: Define bash commands to run before running CSSSTYLELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CSS_STYLELINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CSS_STYLELINT and its pre/post commands
No Additional ItemsCCLANGFORMAT: User custom arguments to add in linter CLI call
No Additional ItemsCCLANGFORMAT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsCCLANGFORMAT: Override default CLI lint mode used to call the linter (rarely needed)
CCLANGFORMAT: User custom arguments to remove before calling linter
No Additional ItemsCCLANGFORMAT: User custom config file name if different from default
CCLANGFORMAT: If true, CCLANGFORMAT doesn't make MegaLinter fail even if errors are found
CCLANGFORMAT: If the number of errors found is less than this value, CCLANGFORMAT doesn't make MegaLinter fail
CCLANGFORMAT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
CCLANGFORMAT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
CCLANGFORMAT: Custom regex excluding filter: files matching this regex will NOT be linted
CCLANGFORMAT: Custom regex including filter: only files matching this regex will be linted
CCLANGFORMAT: Define bash commands to run after running CCLANGFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CCLANGFORMAT: Define bash commands to run before running CCLANGFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CCLANGFORMAT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling CCLANGFORMAT and its pre/post commands
No Additional ItemsC_CPPCHECK: User custom arguments to add in linter CLI call
No Additional ItemsC_CPPCHECK: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsC_CPPCHECK: Override default CLI lint mode used to call the linter (rarely needed)
C_CPPCHECK: User custom arguments to remove before calling linter
No Additional ItemsCCPPCHECK: If true, CCPPCHECK doesn't make MegaLinter fail even if errors are found
CCPPCHECK: If the number of errors found is less than this value, CCPPCHECK doesn't make MegaLinter fail
C_CPPCHECK: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
C_CPPCHECK: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
C_CPPCHECK: Custom regex excluding filter: files matching this regex will NOT be linted
C_CPPCHECK: Custom regex including filter: only files matching this regex will be linted
CCPPCHECK: Define bash commands to run after running CCPPCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CCPPCHECK: Define bash commands to run before running CCPPCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling C_CPPCHECK and its pre/post commands
No Additional ItemsC_CPPLINT: User custom arguments to add in linter CLI call
No Additional ItemsC_CPPLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsC_CPPLINT: Override default CLI lint mode used to call the linter (rarely needed)
C_CPPLINT: User custom arguments to remove before calling linter
No Additional ItemsCCPPLINT: If true, CCPPLINT doesn't make MegaLinter fail even if errors are found
CCPPLINT: If the number of errors found is less than this value, CCPPLINT doesn't make MegaLinter fail
C_CPPLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
C_CPPLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
C_CPPLINT: Custom regex excluding filter: files matching this regex will NOT be linted
C_CPPLINT: Custom regex including filter: only files matching this regex will be linted
CCPPLINT: Define bash commands to run after running CCPPLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
CCPPLINT: Define bash commands to run before running CCPPLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling C_CPPLINT and its pre/post commands
No Additional ItemsC: Custom regex excluding filter: files matching this regex will NOT be linted
C: Custom regex including filter: only files matching this regex will be linted
C: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
C: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DART_DARTANALYZER: User custom arguments to add in linter CLI call
No Additional ItemsDART_DARTANALYZER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsDART_DARTANALYZER: Override default CLI lint mode used to call the linter (rarely needed)
DART_DARTANALYZER: User custom arguments to remove before calling linter
No Additional ItemsDART_DARTANALYZER: User custom config file name if different from default
DARTDARTANALYZER: If true, DARTDARTANALYZER doesn't make MegaLinter fail even if errors are found
DARTDARTANALYZER: If the number of errors found is less than this value, DARTDARTANALYZER doesn't make MegaLinter fail
DART_DARTANALYZER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
DART_DARTANALYZER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
DART_DARTANALYZER: Custom regex excluding filter: files matching this regex will NOT be linted
DART_DARTANALYZER: Custom regex including filter: only files matching this regex will be linted
DARTDARTANALYZER: Define bash commands to run after running DARTDARTANALYZER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DARTDARTANALYZER: Define bash commands to run before running DARTDARTANALYZER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DART_DARTANALYZER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling DART_DARTANALYZER and its pre/post commands
No Additional ItemsDART: Custom regex excluding filter: files matching this regex will NOT be linted
DART: Custom regex including filter: only files matching this regex will be linted
DART: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DART: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Deprecated: The name of the repository's default branch.
"master"
"main"
The location containing files to lint if you are running as docker image
If DISABLE is set, the linters in the listed descriptors will be skipped
No Additional Items[
"BASH",
"HTML"
]
Flag to have the MegaLinter complete with exit code 0 even if errors were detected.
If DISABLEERRORSLINTERS is set, the listed linters will be run but errors will be not blocking
No Additional Items[
"BASH_BASH_SHFMT",
"JAVASCRIPT_STANDARD"
]
If DISABLE_LINTERS is set, the listed linters will be skipped
No Additional Items[
"BASH_BASH_SHFMT",
"JAVASCRIPT_STANDARD"
]
DOCKERFILE_DOCKERFILELINT: User custom arguments to add in linter CLI call
No Additional ItemsDOCKERFILE_DOCKERFILELINT: User custom config file name if different from default
DOCKERFILE_DOCKERFILELINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DOCKERFILE_DOCKERFILELINT: Path where to find linter configuration file
DOCKERFILE: Custom regex excluding filter: files matching this regex will NOT be linted
DOCKERFILE: Custom regex including filter: only files matching this regex will be linted
DOCKERFILE_HADOLINT: User custom arguments to add in linter CLI call
No Additional ItemsDOCKERFILE_HADOLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsDOCKERFILE_HADOLINT: Override default CLI lint mode used to call the linter (rarely needed)
DOCKERFILE_HADOLINT: User custom arguments to remove before calling linter
No Additional ItemsDOCKERFILE_HADOLINT: User custom config file name if different from default
DOCKERFILEHADOLINT: If true, DOCKERFILEHADOLINT doesn't make MegaLinter fail even if errors are found
DOCKERFILEHADOLINT: If the number of errors found is less than this value, DOCKERFILEHADOLINT doesn't make MegaLinter fail
DOCKERFILE_HADOLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
DOCKERFILE_HADOLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
DOCKERFILE_HADOLINT: Custom regex excluding filter: files matching this regex will NOT be linted
DOCKERFILE_HADOLINT: Custom regex including filter: only files matching this regex will be linted
DOCKERFILEHADOLINT: Define bash commands to run after running DOCKERFILEHADOLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DOCKERFILEHADOLINT: Define bash commands to run before running DOCKERFILEHADOLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DOCKERFILE_HADOLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling DOCKERFILE_HADOLINT and its pre/post commands
No Additional ItemsDOCKERFILE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
DOCKERFILE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
EDITORCONFIGEDITORCONFIGCHECKER: User custom arguments to add in linter CLI call
No Additional ItemsEDITORCONFIGEDITORCONFIGCHECKER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsEDITORCONFIGEDITORCONFIGCHECKER: Override default CLI lint mode used to call the linter (rarely needed)
EDITORCONFIGEDITORCONFIGCHECKER: User custom arguments to remove before calling linter
No Additional ItemsEDITORCONFIGEDITORCONFIGCHECKER: User custom config file name if different from default
EDITORCONFIGEDITORCONFIGCHECKER: If true, EDITORCONFIGEDITORCONFIGCHECKER doesn't make MegaLinter fail even if errors are found
EDITORCONFIGEDITORCONFIGCHECKER: If the number of errors found is less than this value, EDITORCONFIGEDITORCONFIGCHECKER doesn't make MegaLinter fail
EDITORCONFIGEDITORCONFIGCHECKER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
EDITORCONFIGEDITORCONFIGCHECKER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
EDITORCONFIGEDITORCONFIGCHECKER: Custom regex excluding filter: files matching this regex will NOT be linted
EDITORCONFIGEDITORCONFIGCHECKER: Custom regex including filter: only files matching this regex will be linted
EDITORCONFIGEDITORCONFIGCHECKER: Define bash commands to run after running EDITORCONFIGEDITORCONFIGCHECKER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
EDITORCONFIGEDITORCONFIGCHECKER: Define bash commands to run before running EDITORCONFIGEDITORCONFIGCHECKER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
EDITORCONFIGEDITORCONFIGCHECKER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling EDITORCONFIGEDITORCONFIGCHECKER and its pre/post commands
No Additional ItemsEDITORCONFIG: Custom regex excluding filter: files matching this regex will NOT be linted
EDITORCONFIG: Custom regex including filter: only files matching this regex will be linted
EDITORCONFIG: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
EDITORCONFIG: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MegaLinter can send email with reports to given addresses. Please set EMAILREPORTER** variables if activated
Comma-separated list of recipient emails, that will receive reports
Define to true if you want to receive reports by mail even when there is no errors or updated sources
If ENABLE is not set, all descriptors are activated by default. If set, all linters of listed descriptors will be activated by default
No Additional Items[
"BASH",
"HTML",
"JAVASCRIPT"
]
If ENABLEERRORSLINTERS is set, only the listed linters will be considered as blocking
No Additional Items[
"REPOSITORY_TRIVY",
"REPOSITORY_GITLEAKS"
]
If ENABLE_LINTERS is set, only listed linters will be processed
No Additional Items[
"JAVASCRIPT_ES",
"PYTHON_PYLINT"
]
ENVDOTENVLINTER: User custom arguments to add in linter CLI call
No Additional ItemsENVDOTENVLINTER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsENVDOTENVLINTER: Override default CLI lint mode used to call the linter (rarely needed)
ENVDOTENVLINTER: User custom arguments to remove before calling linter
No Additional ItemsENVDOTENVLINTER: If true, ENVDOTENVLINTER doesn't make MegaLinter fail even if errors are found
ENVDOTENVLINTER: If the number of errors found is less than this value, ENVDOTENVLINTER doesn't make MegaLinter fail
ENVDOTENVLINTER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
ENVDOTENVLINTER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
ENVDOTENVLINTER: Custom regex excluding filter: files matching this regex will NOT be linted
ENVDOTENVLINTER: Custom regex including filter: only files matching this regex will be linted
ENVDOTENVLINTER: Define bash commands to run after running ENVDOTENVLINTER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ENVDOTENVLINTER: Define bash commands to run before running ENVDOTENVLINTER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling ENVDOTENVLINTER and its pre/post commands
No Additional ItemsENV: Custom regex excluding filter: files matching this regex will NOT be linted
ENV: Custom regex including filter: only files matching this regex will be linted
ENV: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ENV: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
If set to false, the bash-exec linter will report a warning if a shell script is not executable. If set to true, the bash-exec linter will report an error instead
List of excluded directory basenames replacing MegaLinter default excluded directories. They are excluded at any nested level.
No Additional Items[
".github",
"node_modules"
]
Base mega-linter.yml config file(s) to extend local configuration from. Can be a single URL or a list of .mega-linter.yml config files URLs
No Additional ItemsIf set to true, MegaLinter fails if a linter is missing in the selected flavor
If set to true, MegaLinter fails if a linter or formatter has auto-fixed sources, even if there are no errors
If you don't use artifacts upload to read MegaLinter reports, you can access them with an hyperlink to file.io. Important: MegaLinter has no affiliation with file.io, but it's supposed to be secured, and only one download is available for a report (snapchat for files, basically)
Skip posting to file.io if linting is in success
Regular expression defining which files will be excluded from linting
"(\\.automation/test|docs/javascripts|docs/overrides|flavors|clj-kondo|TEMPLATES)"
"(src/test)"
Regular expression defining which files will be processed by linters
"(src/)"
Provides suggestions about different MegaLinter flavors to use to improve runtime performances
Formatter errors will be reported as errors (and not warnings) if this variable is set to false
GHERKIN: Custom regex excluding filter: files matching this regex will NOT be linted
GHERKIN: Custom regex including filter: only files matching this regex will be linted
GHERKINGHERKINLINT: User custom arguments to add in linter CLI call
No Additional ItemsGHERKINGHERKINLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsGHERKINGHERKINLINT: Override default CLI lint mode used to call the linter (rarely needed)
GHERKINGHERKINLINT: User custom arguments to remove before calling linter
No Additional ItemsGHERKINGHERKINLINT: User custom config file name if different from default
GHERKINGHERKINLINT: If true, GHERKINGHERKINLINT doesn't make MegaLinter fail even if errors are found
GHERKINGHERKINLINT: If the number of errors found is less than this value, GHERKINGHERKINLINT doesn't make MegaLinter fail
GHERKINGHERKINLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
GHERKINGHERKINLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
GHERKINGHERKINLINT: Custom regex excluding filter: files matching this regex will NOT be linted
GHERKINGHERKINLINT: Custom regex including filter: only files matching this regex will be linted
GHERKINGHERKINLINT: Define bash commands to run after running GHERKINGHERKINLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GHERKINGHERKINLINT: Define bash commands to run before running GHERKINGHERKINLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GHERKINGHERKINLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GHERKINGHERKINLINT and its pre/post commands
No Additional ItemsGHERKIN: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GHERKIN: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
URL where the github API can be reached. Must be overridden if using GitHub Enterprise
"https://github.my-company.com/api/v3"
Posts MegaLinter results summary in the comments of the related pull request (if existing)
URL of the GitHub instance. Must be overridden if using GitHub Enterprise
"https://github.my-company.com/"
Posts a status on the pull request for each processed linter
Base directory for REPORTOUTPUTFOLDER, for user-defined linter rules location, for location of linted files if DEFAULT_WORKSPACE is not set
Path to SSL certificate if necessary
Posts Mega-Linter results summary in the comments of the related merge request (if existing)
Set to false to disable the overwrite of existing MegaLinter Merge Request comment in case of new run
GO: Custom regex excluding filter: files matching this regex will NOT be linted
GO: Custom regex including filter: only files matching this regex will be linted
GOGOLANGCILINT: User custom arguments to add in linter CLI call
No Additional ItemsGOGOLANGCILINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsGOGOLANGCILINT: Override default CLI lint mode used to call the linter (rarely needed)
GOGOLANGCILINT: User custom arguments to remove before calling linter
No Additional ItemsGOGOLANGCILINT: User custom config file name if different from default
GOGOLANGCILINT: If true, GOGOLANGCILINT doesn't make MegaLinter fail even if errors are found
GOGOLANGCILINT: If the number of errors found is less than this value, GOGOLANGCILINT doesn't make MegaLinter fail
GOGOLANGCILINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
GOGOLANGCILINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
GOGOLANGCILINT: Define bash commands to run after running GOGOLANGCILINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GOGOLANGCILINT: Define bash commands to run before running GOGOLANGCILINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GOGOLANGCILINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GOGOLANGCILINT and its pre/post commands
No Additional ItemsGO: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GO: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GO_REVIVE: User custom arguments to add in linter CLI call
No Additional ItemsGO_REVIVE: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsGO_REVIVE: Override default CLI lint mode used to call the linter (rarely needed)
GO_REVIVE: User custom arguments to remove before calling linter
No Additional ItemsGO_REVIVE: User custom config file name if different from default
GOREVIVE: If true, GOREVIVE doesn't make MegaLinter fail even if errors are found
GOREVIVE: If the number of errors found is less than this value, GOREVIVE doesn't make MegaLinter fail
GO_REVIVE: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
GO_REVIVE: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
GO_REVIVE: Custom regex excluding filter: files matching this regex will NOT be linted
GO_REVIVE: Custom regex including filter: only files matching this regex will be linted
GOREVIVE: Define bash commands to run after running GOREVIVE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GOREVIVE: Define bash commands to run before running GOREVIVE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GO_REVIVE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GO_REVIVE and its pre/post commands
No Additional ItemsGRAPHQL: Custom regex excluding filter: files matching this regex will NOT be linted
GRAPHQL: Custom regex including filter: only files matching this regex will be linted
GRAPHQLGRAPHQLSCHEMA_LINTER: User custom arguments to add in linter CLI call
No Additional ItemsGRAPHQLGRAPHQLSCHEMA_LINTER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsGRAPHQLGRAPHQLSCHEMA_LINTER: Override default CLI lint mode used to call the linter (rarely needed)
GRAPHQLGRAPHQLSCHEMA_LINTER: User custom arguments to remove before calling linter
No Additional ItemsGRAPHQLGRAPHQLSCHEMA_LINTER: User custom config file name if different from default
GRAPHQLGRAPHQLSCHEMALINTER: If true, GRAPHQLGRAPHQLSCHEMALINTER doesn't make MegaLinter fail even if errors are found
GRAPHQLGRAPHQLSCHEMALINTER: If the number of errors found is less than this value, GRAPHQLGRAPHQLSCHEMALINTER doesn't make MegaLinter fail
GRAPHQLGRAPHQLSCHEMA_LINTER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
GRAPHQLGRAPHQLSCHEMA_LINTER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
GRAPHQLGRAPHQLSCHEMA_LINTER: Custom regex excluding filter: files matching this regex will NOT be linted
GRAPHQLGRAPHQLSCHEMA_LINTER: Custom regex including filter: only files matching this regex will be linted
GRAPHQLGRAPHQLSCHEMALINTER: Define bash commands to run after running GRAPHQLGRAPHQLSCHEMALINTER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GRAPHQLGRAPHQLSCHEMALINTER: Define bash commands to run before running GRAPHQLGRAPHQLSCHEMALINTER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GRAPHQLGRAPHQLSCHEMA_LINTER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GRAPHQLGRAPHQLSCHEMA_LINTER and its pre/post commands
No Additional ItemsGRAPHQL: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GRAPHQL: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GROOVY: Custom regex excluding filter: files matching this regex will NOT be linted
GROOVY: Custom regex including filter: only files matching this regex will be linted
GROOVYNPMGROOVY_LINT: User custom arguments to add in linter CLI call
No Additional ItemsGROOVYNPMGROOVY_LINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsGROOVYNPMGROOVY_LINT: Override default CLI lint mode used to call the linter (rarely needed)
GROOVYNPMGROOVY_LINT: User custom arguments to remove before calling linter
No Additional ItemsGROOVYNPMGROOVY_LINT: User custom config file name if different from default
GROOVYNPMGROOVYLINT: If true, GROOVYNPMGROOVYLINT doesn't make MegaLinter fail even if errors are found
GROOVYNPMGROOVYLINT: If the number of errors found is less than this value, GROOVYNPMGROOVYLINT doesn't make MegaLinter fail
GROOVYNPMGROOVY_LINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
GROOVYNPMGROOVY_LINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
GROOVYNPMGROOVY_LINT: Custom regex excluding filter: files matching this regex will NOT be linted
GROOVYNPMGROOVY_LINT: Custom regex including filter: only files matching this regex will be linted
GROOVYNPMGROOVYLINT: Define bash commands to run after running GROOVYNPMGROOVYLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GROOVYNPMGROOVYLINT: Define bash commands to run before running GROOVYNPMGROOVYLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GROOVYNPMGROOVY_LINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling GROOVYNPMGROOVY_LINT and its pre/post commands
No Additional ItemsGROOVY: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
GROOVY: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
HTML_DJLINT: User custom arguments to add in linter CLI call
No Additional ItemsHTML_DJLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsHTML_DJLINT: Override default CLI lint mode used to call the linter (rarely needed)
HTML_DJLINT: User custom arguments to remove before calling linter
No Additional ItemsHTMLDJLINT: If true, HTMLDJLINT doesn't make MegaLinter fail even if errors are found
HTMLDJLINT: If the number of errors found is less than this value, HTMLDJLINT doesn't make MegaLinter fail
HTML_DJLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
HTML_DJLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
HTML_DJLINT: Custom regex excluding filter: files matching this regex will NOT be linted
HTML_DJLINT: Custom regex including filter: only files matching this regex will be linted
HTMLDJLINT: Define bash commands to run after running HTMLDJLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
HTMLDJLINT: Define bash commands to run before running HTMLDJLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling HTML_DJLINT and its pre/post commands
No Additional ItemsHTML: Custom regex excluding filter: files matching this regex will NOT be linted
HTML: Custom regex including filter: only files matching this regex will be linted
HTML_HTMLHINT: User custom arguments to add in linter CLI call
No Additional ItemsHTML_HTMLHINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsHTML_HTMLHINT: Override default CLI lint mode used to call the linter (rarely needed)
HTML_HTMLHINT: User custom arguments to remove before calling linter
No Additional ItemsHTML_HTMLHINT: User custom config file name if different from default
HTMLHTMLHINT: If true, HTMLHTMLHINT doesn't make MegaLinter fail even if errors are found
HTMLHTMLHINT: If the number of errors found is less than this value, HTMLHTMLHINT doesn't make MegaLinter fail
HTML_HTMLHINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
HTML_HTMLHINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
HTML_HTMLHINT: Custom regex excluding filter: files matching this regex will NOT be linted
HTML_HTMLHINT: Custom regex including filter: only files matching this regex will be linted
HTMLHTMLHINT: Define bash commands to run after running HTMLHTMLHINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
HTMLHTMLHINT: Define bash commands to run before running HTMLHTMLHINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
HTML_HTMLHINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling HTML_HTMLHINT and its pre/post commands
No Additional ItemsHTML: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
HTML: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Makes MegaLinter skip files containing @generated marker (and not containing @not-generated)
Makes MegaLinter skip files that are ignored by git using .gitignore
Style of javascript formatting to apply
"standard"
"prettier"
JAVASCRIPT_ES: User custom arguments to add in linter CLI call
No Additional ItemsJAVASCRIPT_ES: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJAVASCRIPT_ES: Override default CLI lint mode used to call the linter (rarely needed)
JAVASCRIPT_ES: User custom arguments to remove before calling linter
No Additional ItemsJAVASCRIPT_ES: User custom config file name if different from default
JAVASCRIPTES: If true, JAVASCRIPTES doesn't make MegaLinter fail even if errors are found
JAVASCRIPTES: If the number of errors found is less than this value, JAVASCRIPTES doesn't make MegaLinter fail
JAVASCRIPT_ES: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JAVASCRIPT_ES: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JAVASCRIPT_ES: Custom regex excluding filter: files matching this regex will NOT be linted
JAVASCRIPT_ES: Custom regex including filter: only files matching this regex will be linted
JAVASCRIPTES: Define bash commands to run after running JAVASCRIPTES
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVASCRIPTES: Define bash commands to run before running JAVASCRIPTES
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVASCRIPT_ES: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JAVASCRIPT_ES and its pre/post commands
No Additional ItemsJAVASCRIPT: Custom regex excluding filter: files matching this regex will NOT be linted
JAVASCRIPT: Custom regex including filter: only files matching this regex will be linted
JAVASCRIPT: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVASCRIPT_PRETTIER: User custom arguments to add in linter CLI call
No Additional ItemsJAVASCRIPT_PRETTIER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJAVASCRIPT_PRETTIER: Override default CLI lint mode used to call the linter (rarely needed)
JAVASCRIPT_PRETTIER: User custom arguments to remove before calling linter
No Additional ItemsJAVASCRIPT_PRETTIER: User custom config file name if different from default
JAVASCRIPTPRETTIER: If true, JAVASCRIPTPRETTIER doesn't make MegaLinter fail even if errors are found
JAVASCRIPTPRETTIER: If the number of errors found is less than this value, JAVASCRIPTPRETTIER doesn't make MegaLinter fail
JAVASCRIPT_PRETTIER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JAVASCRIPT_PRETTIER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JAVASCRIPT_PRETTIER: Custom regex excluding filter: files matching this regex will NOT be linted
JAVASCRIPT_PRETTIER: Custom regex including filter: only files matching this regex will be linted
JAVASCRIPTPRETTIER: Define bash commands to run after running JAVASCRIPTPRETTIER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVASCRIPTPRETTIER: Define bash commands to run before running JAVASCRIPTPRETTIER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVASCRIPT_PRETTIER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JAVASCRIPT_PRETTIER and its pre/post commands
No Additional ItemsJAVASCRIPT: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVASCRIPT_STANDARD: User custom arguments to add in linter CLI call
No Additional ItemsJAVASCRIPT_STANDARD: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJAVASCRIPT_STANDARD: Override default CLI lint mode used to call the linter (rarely needed)
JAVASCRIPT_STANDARD: User custom arguments to remove before calling linter
No Additional ItemsJAVASCRIPTSTANDARD: If true, JAVASCRIPTSTANDARD doesn't make MegaLinter fail even if errors are found
JAVASCRIPTSTANDARD: If the number of errors found is less than this value, JAVASCRIPTSTANDARD doesn't make MegaLinter fail
JAVASCRIPT_STANDARD: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JAVASCRIPT_STANDARD: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JAVASCRIPT_STANDARD: Custom regex excluding filter: files matching this regex will NOT be linted
JAVASCRIPT_STANDARD: Custom regex including filter: only files matching this regex will be linted
JAVASCRIPTSTANDARD: Define bash commands to run after running JAVASCRIPTSTANDARD
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVASCRIPTSTANDARD: Define bash commands to run before running JAVASCRIPTSTANDARD
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling JAVASCRIPT_STANDARD and its pre/post commands
No Additional ItemsJAVA_CHECKSTYLE: User custom arguments to add in linter CLI call
No Additional ItemsJAVA_CHECKSTYLE: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJAVA_CHECKSTYLE: Override default CLI lint mode used to call the linter (rarely needed)
JAVA_CHECKSTYLE: User custom arguments to remove before calling linter
No Additional ItemsJAVA_CHECKSTYLE: User custom config file name if different from default
JAVACHECKSTYLE: If true, JAVACHECKSTYLE doesn't make MegaLinter fail even if errors are found
JAVACHECKSTYLE: If the number of errors found is less than this value, JAVACHECKSTYLE doesn't make MegaLinter fail
JAVA_CHECKSTYLE: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JAVA_CHECKSTYLE: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JAVA_CHECKSTYLE: Custom regex excluding filter: files matching this regex will NOT be linted
JAVA_CHECKSTYLE: Custom regex including filter: only files matching this regex will be linted
JAVACHECKSTYLE: Define bash commands to run after running JAVACHECKSTYLE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVACHECKSTYLE: Define bash commands to run before running JAVACHECKSTYLE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVA_CHECKSTYLE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JAVA_CHECKSTYLE and its pre/post commands
No Additional ItemsJAVA: Custom regex excluding filter: files matching this regex will NOT be linted
JAVA: Custom regex including filter: only files matching this regex will be linted
JAVA_PMD: User custom arguments to add in linter CLI call
No Additional ItemsJAVA_PMD: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJAVA_PMD: Override default CLI lint mode used to call the linter (rarely needed)
JAVA_PMD: User custom arguments to remove before calling linter
No Additional ItemsJAVA_PMD: User custom config file name if different from default
JAVAPMD: If true, JAVAPMD doesn't make MegaLinter fail even if errors are found
JAVAPMD: If the number of errors found is less than this value, JAVAPMD doesn't make MegaLinter fail
JAVA_PMD: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JAVA_PMD: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JAVA_PMD: Custom regex excluding filter: files matching this regex will NOT be linted
JAVA_PMD: Custom regex including filter: only files matching this regex will be linted
JAVAPMD: Define bash commands to run after running JAVAPMD
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVAPMD: Define bash commands to run before running JAVAPMD
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVA_PMD: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JAVA_PMD and its pre/post commands
No Additional ItemsJAVA: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JAVA: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Custom markdown to add at the end of the summary message posted on a PR/MR
JSONESLINTPLUGIN_JSONC: User custom arguments to add in linter CLI call
No Additional ItemsJSONESLINTPLUGIN_JSONC: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJSONESLINTPLUGIN_JSONC: Override default CLI lint mode used to call the linter (rarely needed)
JSONESLINTPLUGIN_JSONC: User custom arguments to remove before calling linter
No Additional ItemsJSONESLINTPLUGIN_JSONC: User custom config file name if different from default
JSONESLINTPLUGINJSONC: If true, JSONESLINTPLUGINJSONC doesn't make MegaLinter fail even if errors are found
JSONESLINTPLUGINJSONC: If the number of errors found is less than this value, JSONESLINTPLUGINJSONC doesn't make MegaLinter fail
JSONESLINTPLUGIN_JSONC: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JSONESLINTPLUGIN_JSONC: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JSONESLINTPLUGIN_JSONC: Custom regex excluding filter: files matching this regex will NOT be linted
JSONESLINTPLUGIN_JSONC: Custom regex including filter: only files matching this regex will be linted
JSONESLINTPLUGINJSONC: Define bash commands to run after running JSONESLINTPLUGINJSONC
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSONESLINTPLUGINJSONC: Define bash commands to run before running JSONESLINTPLUGINJSONC
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSONESLINTPLUGIN_JSONC: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JSONESLINTPLUGIN_JSONC and its pre/post commands
No Additional ItemsJSON: Custom regex excluding filter: files matching this regex will NOT be linted
JSON: Custom regex including filter: only files matching this regex will be linted
JSON_JSONLINT: User custom arguments to add in linter CLI call
No Additional ItemsJSON_JSONLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJSON_JSONLINT: Override default CLI lint mode used to call the linter (rarely needed)
JSON_JSONLINT: User custom arguments to remove before calling linter
No Additional ItemsJSON_JSONLINT: User custom config file name if different from default
JSONJSONLINT: If true, JSONJSONLINT doesn't make MegaLinter fail even if errors are found
JSONJSONLINT: If the number of errors found is less than this value, JSONJSONLINT doesn't make MegaLinter fail
JSON_JSONLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JSON_JSONLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JSON_JSONLINT: Custom regex excluding filter: files matching this regex will NOT be linted
JSON_JSONLINT: Custom regex including filter: only files matching this regex will be linted
JSONJSONLINT: Define bash commands to run after running JSONJSONLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSONJSONLINT: Define bash commands to run before running JSONJSONLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSON_JSONLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JSON_JSONLINT and its pre/post commands
No Additional ItemsJSONNPMPACKAGEJSONLINT: User custom arguments to add in linter CLI call
No Additional ItemsJSONNPMPACKAGEJSONLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJSONNPMPACKAGEJSONLINT: Override default CLI lint mode used to call the linter (rarely needed)
JSONNPMPACKAGEJSONLINT: User custom arguments to remove before calling linter
No Additional ItemsJSONNPMPACKAGEJSONLINT: User custom config file name if different from default
JSONNPMPACKAGEJSONLINT: If true, JSONNPMPACKAGEJSONLINT doesn't make MegaLinter fail even if errors are found
JSONNPMPACKAGEJSONLINT: If the number of errors found is less than this value, JSONNPMPACKAGEJSONLINT doesn't make MegaLinter fail
JSONNPMPACKAGEJSONLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JSONNPMPACKAGEJSONLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JSONNPMPACKAGEJSONLINT: Define bash commands to run after running JSONNPMPACKAGEJSONLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSONNPMPACKAGEJSONLINT: Define bash commands to run before running JSONNPMPACKAGEJSONLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSONNPMPACKAGEJSONLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JSONNPMPACKAGEJSONLINT and its pre/post commands
No Additional ItemsJSON: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSON_PRETTIER: User custom arguments to add in linter CLI call
No Additional ItemsJSON_PRETTIER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJSON_PRETTIER: Override default CLI lint mode used to call the linter (rarely needed)
JSON_PRETTIER: User custom arguments to remove before calling linter
No Additional ItemsJSON_PRETTIER: User custom config file name if different from default
JSONPRETTIER: If true, JSONPRETTIER doesn't make MegaLinter fail even if errors are found
JSONPRETTIER: If the number of errors found is less than this value, JSONPRETTIER doesn't make MegaLinter fail
JSON_PRETTIER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JSON_PRETTIER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JSON_PRETTIER: Custom regex excluding filter: files matching this regex will NOT be linted
JSON_PRETTIER: Custom regex including filter: only files matching this regex will be linted
JSONPRETTIER: Define bash commands to run after running JSONPRETTIER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSONPRETTIER: Define bash commands to run before running JSONPRETTIER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSON_PRETTIER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JSON_PRETTIER and its pre/post commands
No Additional ItemsJSON: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Output a large execution log in a JSON file named mega-linter-report.json
Defines if output contain only error files (simple) or all files (detailed)
JSON_V8R: User custom arguments to add in linter CLI call
No Additional ItemsJSON_V8R: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJSON_V8R: Override default CLI lint mode used to call the linter (rarely needed)
JSON_V8R: User custom arguments to remove before calling linter
No Additional ItemsJSONV8R: If true, JSONV8R doesn't make MegaLinter fail even if errors are found
JSONV8R: If the number of errors found is less than this value, JSONV8R doesn't make MegaLinter fail
JSON_V8R: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JSON_V8R: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JSON_V8R: Custom regex excluding filter: files matching this regex will NOT be linted
JSON_V8R: Custom regex including filter: only files matching this regex will be linted
JSONV8R: Define bash commands to run after running JSONV8R
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSONV8R: Define bash commands to run before running JSONV8R
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling JSON_V8R and its pre/post commands
No Additional ItemsJSX_ESLINT: User custom arguments to add in linter CLI call
No Additional ItemsJSX_ESLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsJSX_ESLINT: Override default CLI lint mode used to call the linter (rarely needed)
JSX_ESLINT: User custom arguments to remove before calling linter
No Additional ItemsJSX_ESLINT: User custom config file name if different from default
JSXESLINT: If true, JSXESLINT doesn't make MegaLinter fail even if errors are found
JSXESLINT: If the number of errors found is less than this value, JSXESLINT doesn't make MegaLinter fail
JSX_ESLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
JSX_ESLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
JSX_ESLINT: Custom regex excluding filter: files matching this regex will NOT be linted
JSX_ESLINT: Custom regex including filter: only files matching this regex will be linted
JSXESLINT: Define bash commands to run after running JSXESLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSXESLINT: Define bash commands to run before running JSXESLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSX_ESLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling JSX_ESLINT and its pre/post commands
No Additional ItemsJSX: Custom regex excluding filter: files matching this regex will NOT be linted
JSX: Custom regex including filter: only files matching this regex will be linted
JSX: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
JSX: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
KOTLIN_DETEKT: User custom arguments to add in linter CLI call
No Additional ItemsKOTLIN_DETEKT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsKOTLIN_DETEKT: Override default CLI lint mode used to call the linter (rarely needed)
KOTLIN_DETEKT: User custom arguments to remove before calling linter
No Additional ItemsKOTLIN_DETEKT: User custom config file name if different from default
KOTLINDETEKT: If true, KOTLINDETEKT doesn't make MegaLinter fail even if errors are found
KOTLINDETEKT: If the number of errors found is less than this value, KOTLINDETEKT doesn't make MegaLinter fail
KOTLIN_DETEKT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
KOTLIN_DETEKT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
KOTLINDETEKT: Define bash commands to run after running KOTLINDETEKT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
KOTLINDETEKT: Define bash commands to run before running KOTLINDETEKT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
KOTLIN_DETEKT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling KOTLIN_DETEKT and its pre/post commands
No Additional ItemsKOTLIN: Custom regex excluding filter: files matching this regex will NOT be linted
KOTLIN: Custom regex including filter: only files matching this regex will be linted
KOTLIN_KTLINT: User custom arguments to add in linter CLI call
No Additional ItemsKOTLIN_KTLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsKOTLIN_KTLINT: Override default CLI lint mode used to call the linter (rarely needed)
KOTLIN_KTLINT: User custom arguments to remove before calling linter
No Additional ItemsKOTLINKTLINT: If true, KOTLINKTLINT doesn't make MegaLinter fail even if errors are found
KOTLINKTLINT: If the number of errors found is less than this value, KOTLINKTLINT doesn't make MegaLinter fail
KOTLIN_KTLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
KOTLIN_KTLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
KOTLIN_KTLINT: Custom regex excluding filter: files matching this regex will NOT be linted
KOTLIN_KTLINT: Custom regex including filter: only files matching this regex will be linted
KOTLINKTLINT: Define bash commands to run after running KOTLINKTLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
KOTLINKTLINT: Define bash commands to run before running KOTLINKTLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling KOTLIN_KTLINT and its pre/post commands
No Additional ItemsKOTLIN: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
KOTLIN: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
KUBERNETES: Custom regex excluding filter: files matching this regex will NOT be linted
KUBERNETES: Custom regex including filter: only files matching this regex will be linted
KUBERNETES_HELM: User custom arguments to add in linter CLI call
No Additional ItemsKUBERNETES_HELM: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsKUBERNETES_HELM: Override default CLI lint mode used to call the linter (rarely needed)
KUBERNETES_HELM: User custom arguments to remove before calling linter
No Additional ItemsDirectory that must be found to activate linter. Use value "any" to always activate
KUBERNETESHELM: If true, KUBERNETESHELM doesn't make MegaLinter fail even if errors are found
KUBERNETESHELM: If the number of errors found is less than this value, KUBERNETESHELM doesn't make MegaLinter fail
KUBERNETES_HELM: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
KUBERNETES_HELM: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
KUBERNETESHELM: Define bash commands to run after running KUBERNETESHELM
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
KUBERNETESHELM: Define bash commands to run before running KUBERNETESHELM
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling KUBERNETES_HELM and its pre/post commands
No Additional ItemsKUBERNETES_KUBECONFORM: User custom arguments to add in linter CLI call
No Additional ItemsKUBERNETES_KUBECONFORM: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsKUBERNETES_KUBECONFORM: Override default CLI lint mode used to call the linter (rarely needed)
KUBERNETES_KUBECONFORM: User custom arguments to remove before calling linter
No Additional ItemsDirectory that must be found to activate linter. Use value "any" to always activate
KUBERNETESKUBECONFORM: If true, KUBERNETESKUBECONFORM doesn't make MegaLinter fail even if errors are found
KUBERNETESKUBECONFORM: If the number of errors found is less than this value, KUBERNETESKUBECONFORM doesn't make MegaLinter fail
KUBERNETES_KUBECONFORM: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
KUBERNETES_KUBECONFORM: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
KUBERNETES_KUBECONFORM: Custom regex excluding filter: files matching this regex will NOT be linted
KUBERNETES_KUBECONFORM: Custom regex including filter: only files matching this regex will be linted
KUBERNETESKUBECONFORM: Define bash commands to run after running KUBERNETESKUBECONFORM
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
KUBERNETESKUBECONFORM: Define bash commands to run before running KUBERNETESKUBECONFORM
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling KUBERNETES_KUBECONFORM and its pre/post commands
No Additional ItemsKUBERNETES_KUBESCAPE: User custom arguments to add in linter CLI call
No Additional ItemsKUBERNETES_KUBESCAPE: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsKUBERNETES_KUBESCAPE: Override default CLI lint mode used to call the linter (rarely needed)
KUBERNETES_KUBESCAPE: User custom arguments to remove before calling linter
No Additional ItemsDirectory that must be found to activate linter. Use value "any" to always activate
KUBERNETESKUBESCAPE: If true, KUBERNETESKUBESCAPE doesn't make MegaLinter fail even if errors are found
KUBERNETESKUBESCAPE: If the number of errors found is less than this value, KUBERNETESKUBESCAPE doesn't make MegaLinter fail
KUBERNETES_KUBESCAPE: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
KUBERNETES_KUBESCAPE: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
KUBERNETESKUBESCAPE: Define bash commands to run after running KUBERNETESKUBESCAPE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
KUBERNETESKUBESCAPE: Define bash commands to run before running KUBERNETESKUBESCAPE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling KUBERNETES_KUBESCAPE and its pre/post commands
No Additional ItemsKUBERNETES_KUBEVAL: User custom arguments to add in linter CLI call
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
KUBERNETES: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
KUBERNETES: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LATEX_CHKTEX: User custom arguments to add in linter CLI call
No Additional ItemsLATEX_CHKTEX: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsLATEX_CHKTEX: Override default CLI lint mode used to call the linter (rarely needed)
LATEX_CHKTEX: User custom arguments to remove before calling linter
No Additional ItemsLATEX_CHKTEX: User custom config file name if different from default
LATEXCHKTEX: If true, LATEXCHKTEX doesn't make MegaLinter fail even if errors are found
LATEXCHKTEX: If the number of errors found is less than this value, LATEXCHKTEX doesn't make MegaLinter fail
LATEX_CHKTEX: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
LATEX_CHKTEX: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
LATEX_CHKTEX: Custom regex excluding filter: files matching this regex will NOT be linted
LATEX_CHKTEX: Custom regex including filter: only files matching this regex will be linted
LATEXCHKTEX: Define bash commands to run after running LATEXCHKTEX
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LATEXCHKTEX: Define bash commands to run before running LATEXCHKTEX
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LATEX_CHKTEX: Path where to find linter configuration file
List of env variables explicitly not filtered before calling LATEX_CHKTEX and its pre/post commands
No Additional ItemsLATEX: Custom regex excluding filter: files matching this regex will NOT be linted
LATEX: Custom regex including filter: only files matching this regex will be linted
LATEX: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LATEX: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Directory for all linter configuration rules. Can be a local folder or a remote URL. Not necessary if your linters configuration files are at the root of your repository
"myrulesfolder"
"https://raw.githubusercontent.com/some_org/some_repo/mega-linter-rules"
If LLMADVISORDISABLE_LINTERS is set, LLM advisor will NOT process these ones
No Additional Items[
"JAVASCRIPT_ES",
"PYTHON_PYLINT"
]
Enable AI-powered fix suggestions using Large Language Models
true
false
If LLMADVISORENABLE_LINTERS is set, LLM advisor will only process these ones
No Additional Items[
"JAVASCRIPT_ES",
"PYTHON_PYLINT"
]
When to trigger AI suggestions: ERROR (only for blocking linters with return_code != 0) or WARNING (for both blocking and non-blocking linters)
"ERROR"
"WARNING"
Display LLM Advisor suggestions before or after linter output
"after_linter_output"
"before_linter_output"
Maximum number of tokens for LLM response
"500"
"1000"
"2000"
Name of the LLM model to use (provider-specific)
"gpt-3.5-turbo"
"gpt-4"
"claude-3-haiku-20240307"
"gemini-pro"
LLM provider to use for AI suggestions
"openai"
"anthropic"
"google"
"ollama"
Temperature for LLM generation (0.0 = deterministic, 1.0 = creative)
"0.0"
"0.1"
"0.5"
"1.0"
The file name for outputting logs. All output is sent to the log file regardless of LOG_LEVEL
How much output the script will generate to the console. One of INFO, DEBUG, WARNING or ERROR.
LUA: Custom regex excluding filter: files matching this regex will NOT be linted
LUA: Custom regex including filter: only files matching this regex will be linted
LUA_LUACHECK: User custom arguments to add in linter CLI call
No Additional ItemsLUA_LUACHECK: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsLUA_LUACHECK: Override default CLI lint mode used to call the linter (rarely needed)
LUA_LUACHECK: User custom arguments to remove before calling linter
No Additional ItemsLUA_LUACHECK: User custom config file name if different from default
LUALUACHECK: If true, LUALUACHECK doesn't make MegaLinter fail even if errors are found
LUALUACHECK: If the number of errors found is less than this value, LUALUACHECK doesn't make MegaLinter fail
LUA_LUACHECK: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
LUA_LUACHECK: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
LUA_LUACHECK: Custom regex excluding filter: files matching this regex will NOT be linted
LUA_LUACHECK: Custom regex including filter: only files matching this regex will be linted
LUALUACHECK: Define bash commands to run after running LUALUACHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LUALUACHECK: Define bash commands to run before running LUALUACHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LUA_LUACHECK: Path where to find linter configuration file
List of env variables explicitly not filtered before calling LUA_LUACHECK and its pre/post commands
No Additional ItemsLUA: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LUA: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LUA_SELENE: User custom arguments to add in linter CLI call
No Additional ItemsLUA_SELENE: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsLUA_SELENE: Override default CLI lint mode used to call the linter (rarely needed)
LUA_SELENE: User custom arguments to remove before calling linter
No Additional ItemsLUA_SELENE: User custom config file name if different from default
LUASELENE: If true, LUASELENE doesn't make MegaLinter fail even if errors are found
LUASELENE: If the number of errors found is less than this value, LUASELENE doesn't make MegaLinter fail
LUA_SELENE: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
LUA_SELENE: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
LUA_SELENE: Custom regex excluding filter: files matching this regex will NOT be linted
LUA_SELENE: Custom regex including filter: only files matching this regex will be linted
LUASELENE: Define bash commands to run after running LUASELENE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LUASELENE: Define bash commands to run before running LUASELENE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LUA_SELENE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling LUA_SELENE and its pre/post commands
No Additional ItemsLUA_STYLUA: User custom arguments to add in linter CLI call
No Additional ItemsLUA_STYLUA: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsLUA_STYLUA: Override default CLI lint mode used to call the linter (rarely needed)
LUA_STYLUA: User custom arguments to remove before calling linter
No Additional ItemsLUA_STYLUA: User custom config file name if different from default
LUASTYLUA: If true, LUASTYLUA doesn't make MegaLinter fail even if errors are found
LUASTYLUA: If the number of errors found is less than this value, LUASTYLUA doesn't make MegaLinter fail
LUA_STYLUA: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
LUA_STYLUA: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
LUA_STYLUA: Custom regex excluding filter: files matching this regex will NOT be linted
LUA_STYLUA: Custom regex including filter: only files matching this regex will be linted
LUASTYLUA: Define bash commands to run after running LUASTYLUA
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LUASTYLUA: Define bash commands to run before running LUASTYLUA
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
LUA_STYLUA: Path where to find linter configuration file
List of env variables explicitly not filtered before calling LUA_STYLUA and its pre/post commands
No Additional ItemsMAKEFILE_CHECKMAKE: User custom arguments to add in linter CLI call
No Additional ItemsMAKEFILE_CHECKMAKE: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsMAKEFILE_CHECKMAKE: Override default CLI lint mode used to call the linter (rarely needed)
MAKEFILE_CHECKMAKE: User custom arguments to remove before calling linter
No Additional ItemsMAKEFILE_CHECKMAKE: User custom config file name if different from default
MAKEFILECHECKMAKE: If true, MAKEFILECHECKMAKE doesn't make MegaLinter fail even if errors are found
MAKEFILECHECKMAKE: If the number of errors found is less than this value, MAKEFILECHECKMAKE doesn't make MegaLinter fail
MAKEFILE_CHECKMAKE: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
MAKEFILE_CHECKMAKE: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
MAKEFILE_CHECKMAKE: Custom regex excluding filter: files matching this regex will NOT be linted
MAKEFILE_CHECKMAKE: Custom regex including filter: only files matching this regex will be linted
MAKEFILECHECKMAKE: Define bash commands to run after running MAKEFILECHECKMAKE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MAKEFILECHECKMAKE: Define bash commands to run before running MAKEFILECHECKMAKE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MAKEFILE_CHECKMAKE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling MAKEFILE_CHECKMAKE and its pre/post commands
No Additional ItemsMAKEFILE: Custom regex excluding filter: files matching this regex will NOT be linted
MAKEFILE: Custom regex including filter: only files matching this regex will be linted
MAKEFILE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MAKEFILE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Style of markdown formatting to apply
MARKDOWN: Custom regex excluding filter: files matching this regex will NOT be linted
MARKDOWN: Custom regex including filter: only files matching this regex will be linted
MARKDOWN_MARKDOWNLINT: User custom arguments to add in linter CLI call
No Additional ItemsMARKDOWN_MARKDOWNLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsMARKDOWN_MARKDOWNLINT: Override default CLI lint mode used to call the linter (rarely needed)
MARKDOWN_MARKDOWNLINT: User custom arguments to remove before calling linter
No Additional ItemsMARKDOWN_MARKDOWNLINT: User custom config file name if different from default
MARKDOWNMARKDOWNLINT: If true, MARKDOWNMARKDOWNLINT doesn't make MegaLinter fail even if errors are found
MARKDOWNMARKDOWNLINT: If the number of errors found is less than this value, MARKDOWNMARKDOWNLINT doesn't make MegaLinter fail
MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
MARKDOWN_MARKDOWNLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
MARKDOWN_MARKDOWNLINT: Custom regex excluding filter: files matching this regex will NOT be linted
MARKDOWN_MARKDOWNLINT: Custom regex including filter: only files matching this regex will be linted
MARKDOWNMARKDOWNLINT: Define bash commands to run after running MARKDOWNMARKDOWNLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWNMARKDOWNLINT: Define bash commands to run before running MARKDOWNMARKDOWNLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWN_MARKDOWNLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling MARKDOWN_MARKDOWNLINT and its pre/post commands
No Additional ItemsMARKDOWNMARKDOWNLINK_CHECK: User custom arguments to add in linter CLI call
No Additional ItemsMARKDOWNMARKDOWNLINK_CHECK: User custom arguments to remove before calling linter
No Additional ItemsMARKDOWNMARKDOWNLINK_CHECK: User custom config file name if different from default
MARKDOWNMARKDOWNLINK_CHECK: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWNMARKDOWNLINK_CHECK: Path where to find linter configuration file
List of env variables explicitly not filtered before calling MARKDOWNMARKDOWNLINK_CHECK and its pre/post commands
No Additional ItemsMARKDOWNMARKDOWNTABLE_FORMATTER: User custom arguments to add in linter CLI call
No Additional ItemsMARKDOWNMARKDOWNTABLE_FORMATTER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsMARKDOWNMARKDOWNTABLE_FORMATTER: Override default CLI lint mode used to call the linter (rarely needed)
MARKDOWNMARKDOWNTABLE_FORMATTER: User custom arguments to remove before calling linter
No Additional ItemsMARKDOWNMARKDOWNTABLEFORMATTER: If true, MARKDOWNMARKDOWNTABLEFORMATTER doesn't make MegaLinter fail even if errors are found
MARKDOWNMARKDOWNTABLEFORMATTER: If the number of errors found is less than this value, MARKDOWNMARKDOWNTABLEFORMATTER doesn't make MegaLinter fail
MARKDOWNMARKDOWNTABLE_FORMATTER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
MARKDOWNMARKDOWNTABLE_FORMATTER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
MARKDOWNMARKDOWNTABLE_FORMATTER: Custom regex excluding filter: files matching this regex will NOT be linted
MARKDOWNMARKDOWNTABLE_FORMATTER: Custom regex including filter: only files matching this regex will be linted
MARKDOWNMARKDOWNTABLEFORMATTER: Define bash commands to run after running MARKDOWNMARKDOWNTABLEFORMATTER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWNMARKDOWNTABLEFORMATTER: Define bash commands to run before running MARKDOWNMARKDOWNTABLEFORMATTER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling MARKDOWNMARKDOWNTABLE_FORMATTER and its pre/post commands
No Additional ItemsMARKDOWNMARKDOWNTABLE_PRETTIFY: User custom arguments to add in linter CLI call
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
MARKDOWN: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWN: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWNREMARKLINT: User custom arguments to add in linter CLI call
No Additional ItemsMARKDOWNREMARKLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsMARKDOWNREMARKLINT: Override default CLI lint mode used to call the linter (rarely needed)
MARKDOWNREMARKLINT: User custom arguments to remove before calling linter
No Additional ItemsMARKDOWNREMARKLINT: User custom config file name if different from default
MARKDOWNREMARKLINT: If true, MARKDOWNREMARKLINT doesn't make MegaLinter fail even if errors are found
MARKDOWNREMARKLINT: If the number of errors found is less than this value, MARKDOWNREMARKLINT doesn't make MegaLinter fail
MARKDOWNREMARKLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
MARKDOWNREMARKLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
MARKDOWNREMARKLINT: Custom regex excluding filter: files matching this regex will NOT be linted
MARKDOWNREMARKLINT: Custom regex including filter: only files matching this regex will be linted
MARKDOWNREMARKLINT: Define bash commands to run after running MARKDOWNREMARKLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWNREMARKLINT: Define bash commands to run before running MARKDOWNREMARKLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWNREMARKLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling MARKDOWNREMARKLINT and its pre/post commands
No Additional ItemsMARKDOWN_RUMDL: User custom arguments to add in linter CLI call
No Additional ItemsMARKDOWN_RUMDL: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsMARKDOWN_RUMDL: Override default CLI lint mode used to call the linter (rarely needed)
MARKDOWN_RUMDL: User custom arguments to remove before calling linter
No Additional ItemsMARKDOWN_RUMDL: User custom config file name if different from default
MARKDOWNRUMDL: If true, MARKDOWNRUMDL doesn't make MegaLinter fail even if errors are found
MARKDOWNRUMDL: If the number of errors found is less than this value, MARKDOWNRUMDL doesn't make MegaLinter fail
MARKDOWN_RUMDL: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
MARKDOWN_RUMDL: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
MARKDOWN_RUMDL: Custom regex excluding filter: files matching this regex will NOT be linted
MARKDOWN_RUMDL: Custom regex including filter: only files matching this regex will be linted
MARKDOWNRUMDL: Define bash commands to run after running MARKDOWNRUMDL
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWNRUMDL: Define bash commands to run before running MARKDOWNRUMDL
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
MARKDOWN_RUMDL: Path where to find linter configuration file
List of env variables explicitly not filtered before calling MARKDOWN_RUMDL and its pre/post commands
No Additional ItemsGenerate SUMMARY reports that can be used to display issues directly in PR comment
Override SUMMARY output file name
(DEPRECATED, use GITHUBSTATUSREPORTER) Posts a status on the pull request for each processed linter
Base URL to connect to Ollama server
(DEPRECATED) Output detail for text reporter: only error files (simple) or all files (detailed)
(DEPRECATED) Output format: text or tap
Process linters in parallel to improve overall MegaLinter performance. If true, linters of same language or formats are grouped in the same parallel process to avoid lock issues if fixing the same files
All available cores are used by default. If there are too many, you need to decrease the number of used cores in order to enhance performances
4
PERL: Custom regex excluding filter: files matching this regex will NOT be linted
PERL: Custom regex including filter: only files matching this regex will be linted
PERL_PERLCRITIC: User custom arguments to add in linter CLI call
No Additional ItemsPERL_PERLCRITIC: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPERL_PERLCRITIC: Override default CLI lint mode used to call the linter (rarely needed)
PERL_PERLCRITIC: User custom arguments to remove before calling linter
No Additional ItemsPERLPERLCRITIC: If true, PERLPERLCRITIC doesn't make MegaLinter fail even if errors are found
PERLPERLCRITIC: If the number of errors found is less than this value, PERLPERLCRITIC doesn't make MegaLinter fail
PERL_PERLCRITIC: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PERL_PERLCRITIC: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PERL_PERLCRITIC: Custom regex excluding filter: files matching this regex will NOT be linted
PERL_PERLCRITIC: Custom regex including filter: only files matching this regex will be linted
PERLPERLCRITIC: Define bash commands to run after running PERLPERLCRITIC
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PERLPERLCRITIC: Define bash commands to run before running PERLPERLCRITIC
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling PERL_PERLCRITIC and its pre/post commands
No Additional ItemsPERL: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PERL: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP_BUILTIN: User custom arguments to add in linter CLI call
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP: Custom regex excluding filter: files matching this regex will NOT be linted
PHP: Custom regex including filter: only files matching this regex will be linted
PHP_PHPCSFIXER: User custom arguments to add in linter CLI call
No Additional ItemsPHP_PHPCSFIXER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPHP_PHPCSFIXER: Override default CLI lint mode used to call the linter (rarely needed)
PHP_PHPCSFIXER: User custom arguments to remove before calling linter
No Additional ItemsPHP_PHPCSFIXER: User custom config file name if different from default
PHPPHPCSFIXER: If true, PHPPHPCSFIXER doesn't make MegaLinter fail even if errors are found
PHPPHPCSFIXER: If the number of errors found is less than this value, PHPPHPCSFIXER doesn't make MegaLinter fail
PHP_PHPCSFIXER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PHP_PHPCSFIXER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PHPPHPCSFIXER: Define bash commands to run after running PHPPHPCSFIXER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHPPHPCSFIXER: Define bash commands to run before running PHPPHPCSFIXER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP_PHPCSFIXER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PHP_PHPCSFIXER and its pre/post commands
No Additional ItemsPHP_PHPCS: User custom arguments to add in linter CLI call
No Additional ItemsPHP_PHPCS: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPHP_PHPCS: Override default CLI lint mode used to call the linter (rarely needed)
PHP_PHPCS: User custom arguments to remove before calling linter
No Additional ItemsPHP_PHPCS: User custom config file name if different from default
PHPPHPCS: If true, PHPPHPCS doesn't make MegaLinter fail even if errors are found
PHPPHPCS: If the number of errors found is less than this value, PHPPHPCS doesn't make MegaLinter fail
PHP_PHPCS: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PHP_PHPCS: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PHP_PHPCS: Custom regex excluding filter: files matching this regex will NOT be linted
PHP_PHPCS: Custom regex including filter: only files matching this regex will be linted
PHPPHPCS: Define bash commands to run after running PHPPHPCS
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHPPHPCS: Define bash commands to run before running PHPPHPCS
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP_PHPCS: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PHP_PHPCS and its pre/post commands
No Additional ItemsPHP_PHPLINT: User custom arguments to add in linter CLI call
No Additional ItemsPHP_PHPLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPHP_PHPLINT: Override default CLI lint mode used to call the linter (rarely needed)
PHP_PHPLINT: User custom arguments to remove before calling linter
No Additional ItemsPHP_PHPLINT: User custom config file name if different from default
PHPPHPLINT: If true, PHPPHPLINT doesn't make MegaLinter fail even if errors are found
PHPPHPLINT: If the number of errors found is less than this value, PHPPHPLINT doesn't make MegaLinter fail
PHP_PHPLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PHP_PHPLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PHP_PHPLINT: Custom regex excluding filter: files matching this regex will NOT be linted
PHP_PHPLINT: Custom regex including filter: only files matching this regex will be linted
PHPPHPLINT: Define bash commands to run after running PHPPHPLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHPPHPLINT: Define bash commands to run before running PHPPHPLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP_PHPLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PHP_PHPLINT and its pre/post commands
No Additional ItemsPHP_PHPSTAN: User custom arguments to add in linter CLI call
No Additional ItemsPHP_PHPSTAN: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPHP_PHPSTAN: Override default CLI lint mode used to call the linter (rarely needed)
PHP_PHPSTAN: User custom arguments to remove before calling linter
No Additional ItemsPHP_PHPSTAN: User custom config file name if different from default
PHPPHPSTAN: If true, PHPPHPSTAN doesn't make MegaLinter fail even if errors are found
PHPPHPSTAN: If the number of errors found is less than this value, PHPPHPSTAN doesn't make MegaLinter fail
PHP_PHPSTAN: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PHP_PHPSTAN: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PHP_PHPSTAN: Custom regex excluding filter: files matching this regex will NOT be linted
PHP_PHPSTAN: Custom regex including filter: only files matching this regex will be linted
PHPPHPSTAN: Define bash commands to run after running PHPPHPSTAN
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHPPHPSTAN: Define bash commands to run before running PHPPHPSTAN
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP_PHPSTAN: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PHP_PHPSTAN and its pre/post commands
No Additional ItemsPHP: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP_PSALM: User custom arguments to add in linter CLI call
No Additional ItemsPHP_PSALM: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPHP_PSALM: Override default CLI lint mode used to call the linter (rarely needed)
PHP_PSALM: User custom arguments to remove before calling linter
No Additional ItemsPHP_PSALM: User custom config file name if different from default
PHPPSALM: If true, PHPPSALM doesn't make MegaLinter fail even if errors are found
PHPPSALM: If the number of errors found is less than this value, PHPPSALM doesn't make MegaLinter fail
PHP_PSALM: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PHP_PSALM: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PHP_PSALM: Custom regex excluding filter: files matching this regex will NOT be linted
PHP_PSALM: Custom regex including filter: only files matching this regex will be linted
PHPPSALM: Define bash commands to run after running PHPPSALM
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHPPSALM: Define bash commands to run before running PHPPSALM
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PHP_PSALM: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PHP_PSALM and its pre/post commands
No Additional ItemsList of MegaLinter plugins. URL must follow format https:///mega-linter-plugin-/**.mega-linter-descriptor.yml
No Additional Items[
"https://raw.githubusercontent.com/cookiejar/megalinter-plugin-cookiejar/master/cookietemplate.mega-linter-descriptor.yml"
]
Custom bash commands to run after linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
(DEPRECATED, use GITHUBCOMMENTREPORTER) Posts MegaLinter results summary in the comments of the related pull request (if existing)
(DEPRECATED, use GITHUBCOMMENTREPORTER) Posts MegaLinter results summary in the comments of the related merge request (if existing)
POWERSHELL: Custom regex excluding filter: files matching this regex will NOT be linted
POWERSHELL: Custom regex including filter: only files matching this regex will be linted
POWERSHELL: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
POWERSHELL_POWERSHELL: User custom arguments to add in linter CLI call
No Additional ItemsPOWERSHELL_POWERSHELL: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPOWERSHELL_POWERSHELL: Override default CLI lint mode used to call the linter (rarely needed)
POWERSHELL_POWERSHELL: User custom arguments to remove before calling linter
No Additional ItemsPOWERSHELL_POWERSHELL: User custom config file name if different from default
POWERSHELLPOWERSHELL: If true, POWERSHELLPOWERSHELL doesn't make MegaLinter fail even if errors are found
POWERSHELLPOWERSHELL: If the number of errors found is less than this value, POWERSHELLPOWERSHELL doesn't make MegaLinter fail
POWERSHELL_POWERSHELL: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
POWERSHELL_POWERSHELL: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
POWERSHELL_POWERSHELL: Custom regex excluding filter: files matching this regex will NOT be linted
POWERSHELL_POWERSHELL: Custom regex including filter: only files matching this regex will be linted
POWERSHELLPOWERSHELLFORMATTER: User custom arguments to add in linter CLI call
No Additional ItemsPOWERSHELLPOWERSHELLFORMATTER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPOWERSHELLPOWERSHELLFORMATTER: Override default CLI lint mode used to call the linter (rarely needed)
POWERSHELLPOWERSHELLFORMATTER: User custom arguments to remove before calling linter
No Additional ItemsPOWERSHELLPOWERSHELLFORMATTER: User custom config file name if different from default
POWERSHELLPOWERSHELLFORMATTER: If true, POWERSHELLPOWERSHELLFORMATTER doesn't make MegaLinter fail even if errors are found
POWERSHELLPOWERSHELLFORMATTER: If the number of errors found is less than this value, POWERSHELLPOWERSHELLFORMATTER doesn't make MegaLinter fail
POWERSHELLPOWERSHELLFORMATTER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
POWERSHELLPOWERSHELLFORMATTER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
POWERSHELLPOWERSHELLFORMATTER: Custom regex excluding filter: files matching this regex will NOT be linted
POWERSHELLPOWERSHELLFORMATTER: Custom regex including filter: only files matching this regex will be linted
POWERSHELLPOWERSHELLFORMATTER: -Encoding to be used when writing content to the file
POWERSHELLPOWERSHELLFORMATTER: Define bash commands to run after running POWERSHELLPOWERSHELLFORMATTER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
POWERSHELLPOWERSHELLFORMATTER: Define bash commands to run before running POWERSHELLPOWERSHELLFORMATTER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
POWERSHELLPOWERSHELLFORMATTER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling POWERSHELLPOWERSHELLFORMATTER and its pre/post commands
No Additional ItemsPOWERSHELLPOWERSHELL: Define bash commands to run after running POWERSHELLPOWERSHELL
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
POWERSHELLPOWERSHELL: Define bash commands to run before running POWERSHELLPOWERSHELL
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
POWERSHELL_POWERSHELL: Path where to find linter configuration file
List of env variables explicitly not filtered before calling POWERSHELL_POWERSHELL and its pre/post commands
No Additional ItemsPOWERSHELL: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Custom bash commands to run before linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm install java-caller",
"continue_if_failed": false,
"cwd": "root"
},
{
"command": "echo \"pre-run command has been called\"",
"cwd": "workspace"
}
]
If set to false, only fixed and error files are displayed in logs
Enable printing alpaca image to console output
PROTOBUF: Custom regex excluding filter: files matching this regex will NOT be linted
PROTOBUF: Custom regex including filter: only files matching this regex will be linted
PROTOBUF: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PROTOBUF: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PROTOBUF_PROTOLINT: User custom arguments to add in linter CLI call
No Additional ItemsPROTOBUF_PROTOLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPROTOBUF_PROTOLINT: Override default CLI lint mode used to call the linter (rarely needed)
PROTOBUF_PROTOLINT: User custom arguments to remove before calling linter
No Additional ItemsPROTOBUF_PROTOLINT: User custom config file name if different from default
PROTOBUFPROTOLINT: If true, PROTOBUFPROTOLINT doesn't make MegaLinter fail even if errors are found
PROTOBUFPROTOLINT: If the number of errors found is less than this value, PROTOBUFPROTOLINT doesn't make MegaLinter fail
PROTOBUF_PROTOLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PROTOBUF_PROTOLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PROTOBUF_PROTOLINT: Custom regex excluding filter: files matching this regex will NOT be linted
PROTOBUF_PROTOLINT: Custom regex including filter: only files matching this regex will be linted
PROTOBUFPROTOLINT: Define bash commands to run after running PROTOBUFPROTOLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PROTOBUFPROTOLINT: Define bash commands to run before running PROTOBUFPROTOLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PROTOBUF_PROTOLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PROTOBUF_PROTOLINT and its pre/post commands
No Additional ItemsPUPPET: Custom regex excluding filter: files matching this regex will NOT be linted
PUPPET: Custom regex including filter: only files matching this regex will be linted
PUPPET: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PUPPET: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PUPPETPUPPETLINT: User custom arguments to add in linter CLI call
No Additional ItemsPUPPETPUPPETLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPUPPETPUPPETLINT: Override default CLI lint mode used to call the linter (rarely needed)
PUPPETPUPPETLINT: User custom arguments to remove before calling linter
No Additional ItemsPUPPETPUPPETLINT: User custom config file name if different from default
PUPPETPUPPETLINT: If true, PUPPETPUPPETLINT doesn't make MegaLinter fail even if errors are found
PUPPETPUPPETLINT: If the number of errors found is less than this value, PUPPETPUPPETLINT doesn't make MegaLinter fail
PUPPETPUPPETLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PUPPETPUPPETLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PUPPETPUPPETLINT: Custom regex excluding filter: files matching this regex will NOT be linted
PUPPETPUPPETLINT: Custom regex including filter: only files matching this regex will be linted
PUPPETPUPPETLINT: Define bash commands to run after running PUPPETPUPPETLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PUPPETPUPPETLINT: Define bash commands to run before running PUPPETPUPPETLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PUPPETPUPPETLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PUPPETPUPPETLINT and its pre/post commands
No Additional ItemsPYTHON_BANDIT: User custom arguments to add in linter CLI call
No Additional ItemsPYTHON_BANDIT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPYTHON_BANDIT: Override default CLI lint mode used to call the linter (rarely needed)
PYTHON_BANDIT: User custom arguments to remove before calling linter
No Additional ItemsPYTHON_BANDIT: User custom config file name if different from default
PYTHONBANDIT: If true, PYTHONBANDIT doesn't make MegaLinter fail even if errors are found
PYTHONBANDIT: If the number of errors found is less than this value, PYTHONBANDIT doesn't make MegaLinter fail
PYTHON_BANDIT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PYTHON_BANDIT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PYTHON_BANDIT: Custom regex excluding filter: files matching this regex will NOT be linted
PYTHON_BANDIT: Custom regex including filter: only files matching this regex will be linted
PYTHONBANDIT: Define bash commands to run after running PYTHONBANDIT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHONBANDIT: Define bash commands to run before running PYTHONBANDIT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_BANDIT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_BANDIT and its pre/post commands
No Additional ItemsPYTHON_BLACK: User custom arguments to add in linter CLI call
No Additional ItemsPYTHON_BLACK: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPYTHON_BLACK: Override default CLI lint mode used to call the linter (rarely needed)
PYTHON_BLACK: User custom arguments to remove before calling linter
No Additional ItemsPYTHON_BLACK: User custom config file name if different from default
PYTHONBLACK: If true, PYTHONBLACK doesn't make MegaLinter fail even if errors are found
PYTHONBLACK: If the number of errors found is less than this value, PYTHONBLACK doesn't make MegaLinter fail
PYTHON_BLACK: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PYTHON_BLACK: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PYTHON_BLACK: Custom regex excluding filter: files matching this regex will NOT be linted
PYTHON_BLACK: Custom regex including filter: only files matching this regex will be linted
PYTHONBLACK: Define bash commands to run after running PYTHONBLACK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHONBLACK: Define bash commands to run before running PYTHONBLACK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_BLACK: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_BLACK and its pre/post commands
No Additional ItemsStyle of python formatting to apply
"black"
"ruff"
PYTHON: Custom regex excluding filter: files matching this regex will NOT be linted
PYTHON: Custom regex including filter: only files matching this regex will be linted
PYTHON_FLAKE8: User custom arguments to add in linter CLI call
No Additional ItemsPYTHON_FLAKE8: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPYTHON_FLAKE8: Override default CLI lint mode used to call the linter (rarely needed)
PYTHON_FLAKE8: User custom arguments to remove before calling linter
No Additional ItemsPYTHON_FLAKE8: User custom config file name if different from default
PYTHONFLAKE8: If true, PYTHONFLAKE8 doesn't make MegaLinter fail even if errors are found
PYTHONFLAKE8: If the number of errors found is less than this value, PYTHONFLAKE8 doesn't make MegaLinter fail
PYTHON_FLAKE8: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PYTHON_FLAKE8: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PYTHON_FLAKE8: Custom regex excluding filter: files matching this regex will NOT be linted
PYTHON_FLAKE8: Custom regex including filter: only files matching this regex will be linted
PYTHONFLAKE8: Define bash commands to run after running PYTHONFLAKE8
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHONFLAKE8: Define bash commands to run before running PYTHONFLAKE8
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_FLAKE8: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_FLAKE8 and its pre/post commands
No Additional ItemsPYTHON_ISORT: User custom arguments to add in linter CLI call
No Additional ItemsPYTHON_ISORT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPYTHON_ISORT: Override default CLI lint mode used to call the linter (rarely needed)
PYTHON_ISORT: User custom arguments to remove before calling linter
No Additional ItemsPYTHON_ISORT: User custom config file name if different from default
PYTHONISORT: If true, PYTHONISORT doesn't make MegaLinter fail even if errors are found
PYTHONISORT: If the number of errors found is less than this value, PYTHONISORT doesn't make MegaLinter fail
PYTHON_ISORT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PYTHON_ISORT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PYTHON_ISORT: Custom regex excluding filter: files matching this regex will NOT be linted
PYTHON_ISORT: Custom regex including filter: only files matching this regex will be linted
PYTHONISORT: Define bash commands to run after running PYTHONISORT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHONISORT: Define bash commands to run before running PYTHONISORT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_ISORT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_ISORT and its pre/post commands
No Additional ItemsPYTHON_MYPY: User custom arguments to add in linter CLI call
No Additional ItemsPYTHON_MYPY: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPYTHON_MYPY: Override default CLI lint mode used to call the linter (rarely needed)
PYTHON_MYPY: User custom arguments to remove before calling linter
No Additional ItemsPYTHON_MYPY: User custom config file name if different from default
PYTHONMYPY: If true, PYTHONMYPY doesn't make MegaLinter fail even if errors are found
PYTHONMYPY: If the number of errors found is less than this value, PYTHONMYPY doesn't make MegaLinter fail
PYTHON_MYPY: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PYTHON_MYPY: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PYTHON_MYPY: Custom regex excluding filter: files matching this regex will NOT be linted
PYTHON_MYPY: Custom regex including filter: only files matching this regex will be linted
PYTHONMYPY: Define bash commands to run after running PYTHONMYPY
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHONMYPY: Define bash commands to run before running PYTHONMYPY
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_MYPY: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_MYPY and its pre/post commands
No Additional ItemsPYTHON: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_PYLINT: User custom arguments to add in linter CLI call
No Additional ItemsPYTHON_PYLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPYTHON_PYLINT: Override default CLI lint mode used to call the linter (rarely needed)
PYTHON_PYLINT: User custom arguments to remove before calling linter
No Additional ItemsPYTHON_PYLINT: User custom config file name if different from default
PYTHONPYLINT: If true, PYTHONPYLINT doesn't make MegaLinter fail even if errors are found
PYTHONPYLINT: If the number of errors found is less than this value, PYTHONPYLINT doesn't make MegaLinter fail
PYTHON_PYLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PYTHON_PYLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PYTHON_PYLINT: Custom regex excluding filter: files matching this regex will NOT be linted
PYTHON_PYLINT: Custom regex including filter: only files matching this regex will be linted
PYTHONPYLINT: Define bash commands to run after running PYTHONPYLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHONPYLINT: Define bash commands to run before running PYTHONPYLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_PYLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_PYLINT and its pre/post commands
No Additional ItemsPYTHON_PYRIGHT: User custom arguments to add in linter CLI call
No Additional ItemsPYTHON_PYRIGHT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPYTHON_PYRIGHT: Override default CLI lint mode used to call the linter (rarely needed)
PYTHON_PYRIGHT: User custom arguments to remove before calling linter
No Additional ItemsPYTHON_PYRIGHT: User custom config file name if different from default
PYTHONPYRIGHT: If true, PYTHONPYRIGHT doesn't make MegaLinter fail even if errors are found
PYTHONPYRIGHT: If the number of errors found is less than this value, PYTHONPYRIGHT doesn't make MegaLinter fail
PYTHON_PYRIGHT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PYTHON_PYRIGHT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PYTHON_PYRIGHT: Custom regex excluding filter: files matching this regex will NOT be linted
PYTHON_PYRIGHT: Custom regex including filter: only files matching this regex will be linted
PYTHONPYRIGHT: Define bash commands to run after running PYTHONPYRIGHT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHONPYRIGHT: Define bash commands to run before running PYTHONPYRIGHT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_PYRIGHT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_PYRIGHT and its pre/post commands
No Additional ItemsPYTHON_RUFF: User custom arguments to add in linter CLI call
No Additional ItemsPYTHON_RUFF: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPYTHON_RUFF: Override default CLI lint mode used to call the linter (rarely needed)
PYTHON_RUFF: User custom arguments to remove before calling linter
No Additional ItemsPYTHON_RUFF: User custom config file name if different from default
PYTHONRUFF: If true, PYTHONRUFF doesn't make MegaLinter fail even if errors are found
PYTHONRUFF: If the number of errors found is less than this value, PYTHONRUFF doesn't make MegaLinter fail
PYTHON_RUFF: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PYTHON_RUFF: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PYTHON_RUFF: Custom regex excluding filter: files matching this regex will NOT be linted
PYTHON_RUFF: Custom regex including filter: only files matching this regex will be linted
PYTHONRUFFFORMAT: User custom arguments to add in linter CLI call
No Additional ItemsPYTHONRUFFFORMAT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsPYTHONRUFFFORMAT: Override default CLI lint mode used to call the linter (rarely needed)
PYTHONRUFFFORMAT: User custom arguments to remove before calling linter
No Additional ItemsPYTHONRUFFFORMAT: User custom config file name if different from default
PYTHONRUFFFORMAT: If true, PYTHONRUFFFORMAT doesn't make MegaLinter fail even if errors are found
PYTHONRUFFFORMAT: If the number of errors found is less than this value, PYTHONRUFFFORMAT doesn't make MegaLinter fail
PYTHONRUFFFORMAT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
PYTHONRUFFFORMAT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
PYTHONRUFFFORMAT: Custom regex excluding filter: files matching this regex will NOT be linted
PYTHONRUFFFORMAT: Custom regex including filter: only files matching this regex will be linted
PYTHONRUFFFORMAT: Define bash commands to run after running PYTHONRUFFFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHONRUFFFORMAT: Define bash commands to run before running PYTHONRUFFFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHONRUFFFORMAT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHONRUFFFORMAT and its pre/post commands
No Additional ItemsPYTHONRUFF: Define bash commands to run after running PYTHONRUFF
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHONRUFF: Define bash commands to run before running PYTHONRUFF
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
PYTHON_RUFF: Path where to find linter configuration file
List of env variables explicitly not filtered before calling PYTHON_RUFF and its pre/post commands
No Additional ItemsRAKU: Custom regex excluding filter: files matching this regex will NOT be linted
RAKU: Custom regex including filter: only files matching this regex will be linted
RAKU: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RAKU: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RAKU_RAKU: User custom arguments to add in linter CLI call
No Additional ItemsRAKU_RAKU: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsRAKU_RAKU: Override default CLI lint mode used to call the linter (rarely needed)
RAKU_RAKU: User custom arguments to remove before calling linter
No Additional ItemsRAKU_RAKU: User custom config file name if different from default
RAKURAKU: If true, RAKURAKU doesn't make MegaLinter fail even if errors are found
RAKURAKU: If the number of errors found is less than this value, RAKURAKU doesn't make MegaLinter fail
RAKU_RAKU: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
RAKU_RAKU: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
RAKU_RAKU: Custom regex excluding filter: files matching this regex will NOT be linted
RAKU_RAKU: Custom regex including filter: only files matching this regex will be linted
RAKURAKU: Define bash commands to run after running RAKURAKU
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RAKURAKU: Define bash commands to run before running RAKURAKU
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RAKU_RAKU: Path where to find linter configuration file
List of env variables explicitly not filtered before calling RAKU_RAKU and its pre/post commands
No Additional ItemsDisplay summary in PR/MR comments as sections, table or both
Define simple if you do not to have external images in PR/MR comments
The location where the output reporting will be generated to
REPOSITORY_CHECKOV: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_CHECKOV: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORY_CHECKOV: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORY_CHECKOV: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORY_CHECKOV: User custom config file name if different from default
REPOSITORYCHECKOV: If true, REPOSITORYCHECKOV doesn't make MegaLinter fail even if errors are found
REPOSITORYCHECKOV: If the number of errors found is less than this value, REPOSITORYCHECKOV doesn't make MegaLinter fail
REPOSITORYCHECKOV: Define bash commands to run after running REPOSITORYCHECKOV
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYCHECKOV: Define bash commands to run before running REPOSITORYCHECKOV
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_CHECKOV: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_CHECKOV and its pre/post commands
No Additional ItemsREPOSITORY_DEVSKIM: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_DEVSKIM: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORY_DEVSKIM: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORY_DEVSKIM: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORY_DEVSKIM: User custom config file name if different from default
REPOSITORYDEVSKIM: If true, REPOSITORYDEVSKIM doesn't make MegaLinter fail even if errors are found
REPOSITORYDEVSKIM: If the number of errors found is less than this value, REPOSITORYDEVSKIM doesn't make MegaLinter fail
REPOSITORYDEVSKIM: Define bash commands to run after running REPOSITORYDEVSKIM
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYDEVSKIM: Define bash commands to run before running REPOSITORYDEVSKIM
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_DEVSKIM: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_DEVSKIM and its pre/post commands
No Additional ItemsREPOSITORY_DUSTILOCK: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_DUSTILOCK: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORY_DUSTILOCK: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORY_DUSTILOCK: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORYDUSTILOCK: If true, REPOSITORYDUSTILOCK doesn't make MegaLinter fail even if errors are found
REPOSITORYDUSTILOCK: If the number of errors found is less than this value, REPOSITORYDUSTILOCK doesn't make MegaLinter fail
REPOSITORYDUSTILOCK: Define bash commands to run after running REPOSITORYDUSTILOCK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYDUSTILOCK: Define bash commands to run before running REPOSITORYDUSTILOCK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling REPOSITORY_DUSTILOCK and its pre/post commands
No Additional ItemsREPOSITORY: Custom regex excluding filter: files matching this regex will NOT be linted
REPOSITORY: Custom regex including filter: only files matching this regex will be linted
REPOSITORY_GITLEAKS: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_GITLEAKS: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORY_GITLEAKS: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORY_GITLEAKS: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORY_GITLEAKS: User custom config file name if different from default
REPOSITORYGITLEAKS: If true, REPOSITORYGITLEAKS doesn't make MegaLinter fail even if errors are found
REPOSITORYGITLEAKS: If the number of errors found is less than this value, REPOSITORYGITLEAKS doesn't make MegaLinter fail
REPOSITORYGITLEAKS: Define bash commands to run after running REPOSITORYGITLEAKS
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYGITLEAKS: Define bash commands to run before running REPOSITORYGITLEAKS
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_GITLEAKS: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_GITLEAKS and its pre/post commands
No Additional ItemsREPOSITORYGITDIFF: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORYGITDIFF: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORYGITDIFF: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORYGITDIFF: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORYGITDIFF: If true, REPOSITORYGITDIFF doesn't make MegaLinter fail even if errors are found
REPOSITORYGITDIFF: If the number of errors found is less than this value, REPOSITORYGITDIFF doesn't make MegaLinter fail
REPOSITORYGITDIFF: Define bash commands to run after running REPOSITORYGITDIFF
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYGITDIFF: Define bash commands to run before running REPOSITORYGITDIFF
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling REPOSITORYGITDIFF and its pre/post commands
No Additional ItemsREPOSITORY_GOODCHECK: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_GOODCHECK: User custom config file name if different from default
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_GOODCHECK: Path where to find linter configuration file
REPOSITORY_GRYPE: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_GRYPE: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORY_GRYPE: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORY_GRYPE: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORY_GRYPE: User custom config file name if different from default
REPOSITORYGRYPE: If true, REPOSITORYGRYPE doesn't make MegaLinter fail even if errors are found
REPOSITORYGRYPE: If the number of errors found is less than this value, REPOSITORYGRYPE doesn't make MegaLinter fail
REPOSITORYGRYPE: Define bash commands to run after running REPOSITORYGRYPE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYGRYPE: Define bash commands to run before running REPOSITORYGRYPE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_GRYPE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_GRYPE and its pre/post commands
No Additional ItemsREPOSITORY_KICS: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_KICS: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORY_KICS: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORY_KICS: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORY_KICS: User custom config file name if different from default
REPOSITORYKICS: If true, REPOSITORYKICS doesn't make MegaLinter fail even if errors are found
REPOSITORYKICS: If the number of errors found is less than this value, REPOSITORYKICS doesn't make MegaLinter fail
REPOSITORYKICS: Define bash commands to run after running REPOSITORYKICS
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYKICS: Define bash commands to run before running REPOSITORYKICS
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_KICS: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_KICS and its pre/post commands
No Additional ItemsREPOSITORY_KINGFISHER: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_KINGFISHER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORY_KINGFISHER: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORY_KINGFISHER: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORYKINGFISHER: If true, REPOSITORYKINGFISHER doesn't make MegaLinter fail even if errors are found
REPOSITORYKINGFISHER: If the number of errors found is less than this value, REPOSITORYKINGFISHER doesn't make MegaLinter fail
REPOSITORYKINGFISHER: Define bash commands to run after running REPOSITORYKINGFISHER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYKINGFISHER: Define bash commands to run before running REPOSITORYKINGFISHER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling REPOSITORY_KINGFISHER and its pre/post commands
No Additional ItemsREPOSITORYLSLINT: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORYLSLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORYLSLINT: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORYLSLINT: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORYLSLINT: User custom config file name if different from default
REPOSITORYLSLINT: If true, REPOSITORYLSLINT doesn't make MegaLinter fail even if errors are found
REPOSITORYLSLINT: If the number of errors found is less than this value, REPOSITORYLSLINT doesn't make MegaLinter fail
REPOSITORYLSLINT: Define bash commands to run after running REPOSITORYLSLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYLSLINT: Define bash commands to run before running REPOSITORYLSLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYLSLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORYLSLINT and its pre/post commands
No Additional ItemsREPOSITORY: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_SECRETLINT: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_SECRETLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORY_SECRETLINT: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORY_SECRETLINT: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORY_SECRETLINT: User custom config file name if different from default
REPOSITORYSECRETLINT: If true, REPOSITORYSECRETLINT doesn't make MegaLinter fail even if errors are found
REPOSITORYSECRETLINT: If the number of errors found is less than this value, REPOSITORYSECRETLINT doesn't make MegaLinter fail
REPOSITORYSECRETLINT: Define bash commands to run after running REPOSITORYSECRETLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYSECRETLINT: Define bash commands to run before running REPOSITORYSECRETLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_SECRETLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_SECRETLINT and its pre/post commands
No Additional ItemsREPOSITORY_SEMGREP: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_SEMGREP: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORY_SEMGREP: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORY_SEMGREP: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORYSEMGREP: If true, REPOSITORYSEMGREP doesn't make MegaLinter fail even if errors are found
REPOSITORYSEMGREP: If the number of errors found is less than this value, REPOSITORYSEMGREP doesn't make MegaLinter fail
REPOSITORYSEMGREP: Define bash commands to run after running REPOSITORYSEMGREP
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYSEMGREP: Define bash commands to run before running REPOSITORYSEMGREP
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_SEMGREP: Specify custom ruleset(s) for semgrep
No Additional ItemsList of env variables explicitly not filtered before calling REPOSITORY_SEMGREP and its pre/post commands
No Additional ItemsREPOSITORY_SYFT: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_SYFT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORY_SYFT: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORY_SYFT: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORY_SYFT: User custom config file name if different from default
REPOSITORYSYFT: If true, REPOSITORYSYFT doesn't make MegaLinter fail even if errors are found
REPOSITORYSYFT: If the number of errors found is less than this value, REPOSITORYSYFT doesn't make MegaLinter fail
REPOSITORYSYFT: Define bash commands to run after running REPOSITORYSYFT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYSYFT: Define bash commands to run before running REPOSITORYSYFT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_SYFT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_SYFT and its pre/post commands
No Additional ItemsREPOSITORY_TRIVY: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_TRIVY: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORY_TRIVY: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORY_TRIVY: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORY_TRIVY: User custom config file name if different from default
REPOSITORYTRIVY: If true, REPOSITORYTRIVY doesn't make MegaLinter fail even if errors are found
REPOSITORYTRIVY: If the number of errors found is less than this value, REPOSITORYTRIVY doesn't make MegaLinter fail
REPOSITORYTRIVY: Define bash commands to run after running REPOSITORYTRIVY
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYTRIVY: Define bash commands to run before running REPOSITORYTRIVY
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_TRIVY: Path where to find linter configuration file
REPOSITORYTRIVYSBOM: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORYTRIVYSBOM: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORYTRIVYSBOM: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORYTRIVYSBOM: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORYTRIVYSBOM: User custom config file name if different from default
REPOSITORYTRIVYSBOM: If true, REPOSITORYTRIVYSBOM doesn't make MegaLinter fail even if errors are found
REPOSITORYTRIVYSBOM: If the number of errors found is less than this value, REPOSITORYTRIVYSBOM doesn't make MegaLinter fail
REPOSITORYTRIVYSBOM: Define bash commands to run after running REPOSITORYTRIVYSBOM
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYTRIVYSBOM: Define bash commands to run before running REPOSITORYTRIVYSBOM
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYTRIVYSBOM: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORYTRIVYSBOM and its pre/post commands
No Additional ItemsList of env variables explicitly not filtered before calling REPOSITORY_TRIVY and its pre/post commands
No Additional ItemsREPOSITORY_TRUFFLEHOG: User custom arguments to add in linter CLI call
No Additional ItemsREPOSITORY_TRUFFLEHOG: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsREPOSITORY_TRUFFLEHOG: Override default CLI lint mode used to call the linter (rarely needed)
REPOSITORY_TRUFFLEHOG: User custom arguments to remove before calling linter
No Additional ItemsREPOSITORY_TRUFFLEHOG: User custom config file name if different from default
REPOSITORYTRUFFLEHOG: If true, REPOSITORYTRUFFLEHOG doesn't make MegaLinter fail even if errors are found
REPOSITORYTRUFFLEHOG: If the number of errors found is less than this value, REPOSITORYTRUFFLEHOG doesn't make MegaLinter fail
REPOSITORYTRUFFLEHOG: Define bash commands to run after running REPOSITORYTRUFFLEHOG
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORYTRUFFLEHOG: Define bash commands to run before running REPOSITORYTRUFFLEHOG
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
REPOSITORY_TRUFFLEHOG: Path where to find linter configuration file
List of env variables explicitly not filtered before calling REPOSITORY_TRUFFLEHOG and its pre/post commands
No Additional ItemsROBOTFRAMEWORK: Custom regex excluding filter: files matching this regex will NOT be linted
ROBOTFRAMEWORK: Custom regex including filter: only files matching this regex will be linted
ROBOTFRAMEWORK: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ROBOTFRAMEWORK: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ROBOTFRAMEWORK_ROBOCOP: User custom arguments to add in linter CLI call
No Additional ItemsROBOTFRAMEWORK_ROBOCOP: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsROBOTFRAMEWORK_ROBOCOP: Override default CLI lint mode used to call the linter (rarely needed)
ROBOTFRAMEWORK_ROBOCOP: User custom arguments to remove before calling linter
No Additional ItemsROBOTFRAMEWORK_ROBOCOP: User custom config file name if different from default
ROBOTFRAMEWORKROBOCOP: If true, ROBOTFRAMEWORKROBOCOP doesn't make MegaLinter fail even if errors are found
ROBOTFRAMEWORKROBOCOP: If the number of errors found is less than this value, ROBOTFRAMEWORKROBOCOP doesn't make MegaLinter fail
ROBOTFRAMEWORK_ROBOCOP: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
ROBOTFRAMEWORK_ROBOCOP: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
ROBOTFRAMEWORK_ROBOCOP: Custom regex excluding filter: files matching this regex will NOT be linted
ROBOTFRAMEWORK_ROBOCOP: Custom regex including filter: only files matching this regex will be linted
ROBOTFRAMEWORKROBOCOP: Define bash commands to run after running ROBOTFRAMEWORKROBOCOP
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ROBOTFRAMEWORKROBOCOP: Define bash commands to run before running ROBOTFRAMEWORKROBOCOP
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
ROBOTFRAMEWORK_ROBOCOP: Path where to find linter configuration file
List of env variables explicitly not filtered before calling ROBOTFRAMEWORK_ROBOCOP and its pre/post commands
No Additional ItemsRST: Custom regex excluding filter: files matching this regex will NOT be linted
RST: Custom regex including filter: only files matching this regex will be linted
RST: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RST: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RST_RSTCHECK: User custom arguments to add in linter CLI call
No Additional ItemsRST_RSTCHECK: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsRST_RSTCHECK: Override default CLI lint mode used to call the linter (rarely needed)
RST_RSTCHECK: User custom arguments to remove before calling linter
No Additional ItemsRST_RSTCHECK: User custom config file name if different from default
RSTRSTCHECK: If true, RSTRSTCHECK doesn't make MegaLinter fail even if errors are found
RSTRSTCHECK: If the number of errors found is less than this value, RSTRSTCHECK doesn't make MegaLinter fail
RST_RSTCHECK: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
RST_RSTCHECK: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
RST_RSTCHECK: Custom regex excluding filter: files matching this regex will NOT be linted
RST_RSTCHECK: Custom regex including filter: only files matching this regex will be linted
RSTRSTCHECK: Define bash commands to run after running RSTRSTCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RSTRSTCHECK: Define bash commands to run before running RSTRSTCHECK
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RST_RSTCHECK: Path where to find linter configuration file
List of env variables explicitly not filtered before calling RST_RSTCHECK and its pre/post commands
No Additional ItemsRST_RSTFMT: User custom arguments to add in linter CLI call
No Additional ItemsRST_RSTFMT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsRST_RSTFMT: Override default CLI lint mode used to call the linter (rarely needed)
RST_RSTFMT: User custom arguments to remove before calling linter
No Additional ItemsRSTRSTFMT: If true, RSTRSTFMT doesn't make MegaLinter fail even if errors are found
RSTRSTFMT: If the number of errors found is less than this value, RSTRSTFMT doesn't make MegaLinter fail
RST_RSTFMT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
RST_RSTFMT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
RST_RSTFMT: Custom regex excluding filter: files matching this regex will NOT be linted
RST_RSTFMT: Custom regex including filter: only files matching this regex will be linted
RSTRSTFMT: Define bash commands to run after running RSTRSTFMT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RSTRSTFMT: Define bash commands to run before running RSTRSTFMT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling RST_RSTFMT and its pre/post commands
No Additional ItemsRSTRSTLINT: User custom arguments to add in linter CLI call
No Additional ItemsRSTRSTLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsRSTRSTLINT: Override default CLI lint mode used to call the linter (rarely needed)
RSTRSTLINT: User custom arguments to remove before calling linter
No Additional ItemsRSTRSTLINT: If true, RSTRSTLINT doesn't make MegaLinter fail even if errors are found
RSTRSTLINT: If the number of errors found is less than this value, RSTRSTLINT doesn't make MegaLinter fail
RSTRSTLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
RSTRSTLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
RSTRSTLINT: Custom regex excluding filter: files matching this regex will NOT be linted
RSTRSTLINT: Custom regex including filter: only files matching this regex will be linted
RSTRSTLINT: Define bash commands to run after running RSTRSTLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RSTRSTLINT: Define bash commands to run before running RSTRSTLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling RSTRSTLINT and its pre/post commands
No Additional ItemsRUBY: Custom regex excluding filter: files matching this regex will NOT be linted
RUBY: Custom regex including filter: only files matching this regex will be linted
RUBY: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RUBY: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RUBY_RUBOCOP: User custom arguments to add in linter CLI call
No Additional ItemsRUBY_RUBOCOP: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsRUBY_RUBOCOP: Override default CLI lint mode used to call the linter (rarely needed)
RUBY_RUBOCOP: User custom arguments to remove before calling linter
No Additional ItemsRUBY_RUBOCOP: User custom config file name if different from default
RUBYRUBOCOP: If true, RUBYRUBOCOP doesn't make MegaLinter fail even if errors are found
RUBYRUBOCOP: If the number of errors found is less than this value, RUBYRUBOCOP doesn't make MegaLinter fail
RUBY_RUBOCOP: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
RUBY_RUBOCOP: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
RUBY_RUBOCOP: Custom regex excluding filter: files matching this regex will NOT be linted
RUBY_RUBOCOP: Custom regex including filter: only files matching this regex will be linted
RUBYRUBOCOP: Define bash commands to run after running RUBYRUBOCOP
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RUBYRUBOCOP: Define bash commands to run before running RUBYRUBOCOP
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RUBY_RUBOCOP: Path where to find linter configuration file
List of env variables explicitly not filtered before calling RUBY_RUBOCOP and its pre/post commands
No Additional ItemsRUST_CLIPPY: User custom arguments to add in linter CLI call
No Additional ItemsRUST_CLIPPY: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsRUST_CLIPPY: Override default CLI lint mode used to call the linter (rarely needed)
RUST_CLIPPY: User custom arguments to remove before calling linter
No Additional ItemsRUST_CLIPPY: User custom config file name if different from default
RUSTCLIPPY: If true, RUSTCLIPPY doesn't make MegaLinter fail even if errors are found
RUSTCLIPPY: If the number of errors found is less than this value, RUSTCLIPPY doesn't make MegaLinter fail
RUST_CLIPPY: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
RUST_CLIPPY: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
RUSTCLIPPY: Define bash commands to run after running RUSTCLIPPY
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RUSTCLIPPY: Define bash commands to run before running RUSTCLIPPY
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RUST_CLIPPY: Path where to find linter configuration file
List of env variables explicitly not filtered before calling RUST_CLIPPY and its pre/post commands
No Additional ItemsRUST: Custom regex excluding filter: files matching this regex will NOT be linted
RUST: Custom regex including filter: only files matching this regex will be linted
RUST: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RUST: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
R: Custom regex excluding filter: files matching this regex will NOT be linted
R: Custom regex including filter: only files matching this regex will be linted
R_LINTR: User custom arguments to add in linter CLI call
No Additional ItemsR_LINTR: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsR_LINTR: Override default CLI lint mode used to call the linter (rarely needed)
R_LINTR: User custom arguments to remove before calling linter
No Additional ItemsR_LINTR: User custom config file name if different from default
RLINTR: If true, RLINTR doesn't make MegaLinter fail even if errors are found
RLINTR: If the number of errors found is less than this value, RLINTR doesn't make MegaLinter fail
R_LINTR: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
R_LINTR: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
R_LINTR: Custom regex excluding filter: files matching this regex will NOT be linted
R_LINTR: Custom regex including filter: only files matching this regex will be linted
RLINTR: Define bash commands to run after running RLINTR
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
RLINTR: Define bash commands to run before running RLINTR
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
R_LINTR: Path where to find linter configuration file
List of env variables explicitly not filtered before calling R_LINTR and its pre/post commands
No Additional ItemsR: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
R: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCECODEANALYZER_APEX: User custom arguments to add in linter CLI call
No Additional ItemsSALESFORCECODEANALYZER_APEX: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSALESFORCECODEANALYZER_APEX: Override default CLI lint mode used to call the linter (rarely needed)
SALESFORCECODEANALYZER_APEX: User custom arguments to remove before calling linter
No Additional ItemsSALESFORCECODEANALYZER_APEX: User custom config file name if different from default
Directory that must be found to activate linter. Use value "any" to always activate
SALESFORCECODEANALYZERAPEX: If true, SALESFORCECODEANALYZERAPEX doesn't make MegaLinter fail even if errors are found
SALESFORCECODEANALYZERAPEX: If the number of errors found is less than this value, SALESFORCECODEANALYZERAPEX doesn't make MegaLinter fail
SALESFORCECODEANALYZERAPEX: Define bash commands to run after running SALESFORCECODEANALYZERAPEX
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCECODEANALYZERAPEX: Define bash commands to run before running SALESFORCECODEANALYZERAPEX
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCECODEANALYZER_APEX: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SALESFORCECODEANALYZER_APEX and its pre/post commands
No Additional ItemsSALESFORCECODEANALYZER_AURA: User custom arguments to add in linter CLI call
No Additional ItemsSALESFORCECODEANALYZER_AURA: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSALESFORCECODEANALYZER_AURA: Override default CLI lint mode used to call the linter (rarely needed)
SALESFORCECODEANALYZER_AURA: User custom arguments to remove before calling linter
No Additional ItemsSALESFORCECODEANALYZER_AURA: User custom config file name if different from default
Directory that must be found to activate linter. Use value "any" to always activate
SALESFORCECODEANALYZERAURA: If true, SALESFORCECODEANALYZERAURA doesn't make MegaLinter fail even if errors are found
SALESFORCECODEANALYZERAURA: If the number of errors found is less than this value, SALESFORCECODEANALYZERAURA doesn't make MegaLinter fail
SALESFORCECODEANALYZERAURA: Define bash commands to run after running SALESFORCECODEANALYZERAURA
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCECODEANALYZERAURA: Define bash commands to run before running SALESFORCECODEANALYZERAURA
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCECODEANALYZER_AURA: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SALESFORCECODEANALYZER_AURA and its pre/post commands
No Additional ItemsSALESFORCECODEANALYZER_LWC: User custom arguments to add in linter CLI call
No Additional ItemsSALESFORCECODEANALYZER_LWC: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSALESFORCECODEANALYZER_LWC: Override default CLI lint mode used to call the linter (rarely needed)
SALESFORCECODEANALYZER_LWC: User custom arguments to remove before calling linter
No Additional ItemsSALESFORCECODEANALYZER_LWC: User custom config file name if different from default
Directory that must be found to activate linter. Use value "any" to always activate
SALESFORCECODEANALYZERLWC: If true, SALESFORCECODEANALYZERLWC doesn't make MegaLinter fail even if errors are found
SALESFORCECODEANALYZERLWC: If the number of errors found is less than this value, SALESFORCECODEANALYZERLWC doesn't make MegaLinter fail
SALESFORCECODEANALYZERLWC: Define bash commands to run after running SALESFORCECODEANALYZERLWC
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCECODEANALYZERLWC: Define bash commands to run before running SALESFORCECODEANALYZERLWC
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCECODEANALYZER_LWC: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SALESFORCECODEANALYZER_LWC and its pre/post commands
No Additional ItemsSALESFORCE: Custom regex excluding filter: files matching this regex will NOT be linted
SALESFORCE: Custom regex including filter: only files matching this regex will be linted
SALESFORCELIGHTNINGFLOW_SCANNER: User custom arguments to add in linter CLI call
No Additional ItemsSALESFORCELIGHTNINGFLOW_SCANNER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSALESFORCELIGHTNINGFLOW_SCANNER: Override default CLI lint mode used to call the linter (rarely needed)
SALESFORCELIGHTNINGFLOW_SCANNER: User custom arguments to remove before calling linter
No Additional ItemsSALESFORCELIGHTNINGFLOW_SCANNER: User custom config file name if different from default
Directory that must be found to activate linter. Use value "any" to always activate
SALESFORCELIGHTNINGFLOWSCANNER: If true, SALESFORCELIGHTNINGFLOWSCANNER doesn't make MegaLinter fail even if errors are found
SALESFORCELIGHTNINGFLOWSCANNER: If the number of errors found is less than this value, SALESFORCELIGHTNINGFLOWSCANNER doesn't make MegaLinter fail
SALESFORCELIGHTNINGFLOWSCANNER: Define bash commands to run after running SALESFORCELIGHTNINGFLOWSCANNER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCELIGHTNINGFLOWSCANNER: Define bash commands to run before running SALESFORCELIGHTNINGFLOWSCANNER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCELIGHTNINGFLOW_SCANNER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SALESFORCELIGHTNINGFLOW_SCANNER and its pre/post commands
No Additional ItemsSALESFORCE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCESFDXSCANNER_APEX: User custom arguments to add in linter CLI call
No Additional ItemsSALESFORCESFDXSCANNER_APEX: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSALESFORCESFDXSCANNER_APEX: Override default CLI lint mode used to call the linter (rarely needed)
SALESFORCESFDXSCANNER_APEX: User custom arguments to remove before calling linter
No Additional ItemsSALESFORCESFDXSCANNER_APEX: User custom config file name if different from default
Directory that must be found to activate linter. Use value "any" to always activate
SALESFORCESFDXSCANNERAPEX: If true, SALESFORCESFDXSCANNERAPEX doesn't make MegaLinter fail even if errors are found
SALESFORCESFDXSCANNERAPEX: If the number of errors found is less than this value, SALESFORCESFDXSCANNERAPEX doesn't make MegaLinter fail
(deprecated) SALESFORCESFDXSCANNERAPEX: Define bash commands to run after running SALESFORCESFDXSCANNERAPEX
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
(deprecated) SALESFORCESFDXSCANNERAPEX: Define bash commands to run before running SALESFORCESFDXSCANNERAPEX
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCESFDXSCANNER_APEX: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SALESFORCESFDXSCANNER_APEX and its pre/post commands
No Additional ItemsSALESFORCESFDXSCANNER: User custom arguments to add in linter CLI call
No Additional ItemsSALESFORCESFDXSCANNER_AURA: User custom arguments to add in linter CLI call
No Additional ItemsSALESFORCESFDXSCANNER_AURA: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSALESFORCESFDXSCANNER_AURA: Override default CLI lint mode used to call the linter (rarely needed)
SALESFORCESFDXSCANNER_AURA: User custom arguments to remove before calling linter
No Additional ItemsSALESFORCESFDXSCANNER_AURA: User custom config file name if different from default
Directory that must be found to activate linter. Use value "any" to always activate
SALESFORCESFDXSCANNERAURA: If true, SALESFORCESFDXSCANNERAURA doesn't make MegaLinter fail even if errors are found
SALESFORCESFDXSCANNERAURA: If the number of errors found is less than this value, SALESFORCESFDXSCANNERAURA doesn't make MegaLinter fail
(deprecated) SALESFORCESFDXSCANNERAURA: Define bash commands to run after running SALESFORCESFDXSCANNERAURA
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
(deprecated) SALESFORCESFDXSCANNERAURA: Define bash commands to run before running SALESFORCESFDXSCANNERAURA
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCESFDXSCANNER_AURA: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SALESFORCESFDXSCANNER_AURA and its pre/post commands
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
SALESFORCESFDXSCANNER_LWC: User custom arguments to add in linter CLI call
No Additional ItemsSALESFORCESFDXSCANNER_LWC: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSALESFORCESFDXSCANNER_LWC: Override default CLI lint mode used to call the linter (rarely needed)
SALESFORCESFDXSCANNER_LWC: User custom arguments to remove before calling linter
No Additional ItemsSALESFORCESFDXSCANNER_LWC: User custom config file name if different from default
Directory that must be found to activate linter. Use value "any" to always activate
SALESFORCESFDXSCANNERLWC: If true, SALESFORCESFDXSCANNERLWC doesn't make MegaLinter fail even if errors are found
SALESFORCESFDXSCANNERLWC: If the number of errors found is less than this value, SALESFORCESFDXSCANNERLWC doesn't make MegaLinter fail
(deprecated) SALESFORCESFDXSCANNERLWC: Define bash commands to run after running SALESFORCESFDXSCANNERLWC
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
(deprecated) SALESFORCESFDXSCANNERLWC: Define bash commands to run before running SALESFORCESFDXSCANNERLWC
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SALESFORCESFDXSCANNER_LWC: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SALESFORCESFDXSCANNER_LWC and its pre/post commands
No Additional ItemsGenerate SARIF reports that can be used to display issues directly in GitHub UI
Override SARIF output file name
If SARIFREPORTERLINTERS is set, only the linters in the list will output SARIF
No Additional Items[
"BASH_BASH_SHFMT",
"JAVASCRIPT_STANDARD"
]
SCALA: Custom regex excluding filter: files matching this regex will NOT be linted
SCALA: Custom regex including filter: only files matching this regex will be linted
SCALA: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SCALA: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SCALA_SCALAFIX: User custom arguments to add in linter CLI call
No Additional ItemsSCALA_SCALAFIX: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSCALA_SCALAFIX: Override default CLI lint mode used to call the linter (rarely needed)
SCALA_SCALAFIX: User custom arguments to remove before calling linter
No Additional ItemsSCALA_SCALAFIX: User custom config file name if different from default
SCALASCALAFIX: If true, SCALASCALAFIX doesn't make MegaLinter fail even if errors are found
SCALASCALAFIX: If the number of errors found is less than this value, SCALASCALAFIX doesn't make MegaLinter fail
SCALA_SCALAFIX: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
SCALA_SCALAFIX: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
SCALA_SCALAFIX: Custom regex excluding filter: files matching this regex will NOT be linted
SCALA_SCALAFIX: Custom regex including filter: only files matching this regex will be linted
SCALASCALAFIX: Define bash commands to run after running SCALASCALAFIX
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SCALASCALAFIX: Define bash commands to run before running SCALASCALAFIX
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SCALA_SCALAFIX: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SCALA_SCALAFIX and its pre/post commands
No Additional ItemsList of additional secured environment variables to hide when calling linters. Can contain string or regex patterns.
No Additional ItemsList of default secured environment variables that will be hidden when calling linters. Can contain string or regex patterns. This should generally not be overridden, use (additional) SECUREDENVVARIABLES instead to add more variables to the list.
No Additional ItemsDisplays elapsed time for each linter in reports
Displays all linters that mega-linter could run but didn't
Comma-separated list of clilintmodes. To use if you want to skip linters with some CLI lint modes (ex: "file,project"). Available values: file,clilintmode,project
No Additional ItemsSNAKEMAKE: Custom regex excluding filter: files matching this regex will NOT be linted
SNAKEMAKE: Custom regex including filter: only files matching this regex will be linted
SNAKEMAKE_LINT: User custom arguments to add in linter CLI call
No Additional ItemsSNAKEMAKE_LINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSNAKEMAKE_LINT: Override default CLI lint mode used to call the linter (rarely needed)
SNAKEMAKE_LINT: User custom arguments to remove before calling linter
No Additional ItemsSNAKEMAKELINT: If true, SNAKEMAKELINT doesn't make MegaLinter fail even if errors are found
SNAKEMAKELINT: If the number of errors found is less than this value, SNAKEMAKELINT doesn't make MegaLinter fail
SNAKEMAKE_LINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
SNAKEMAKE_LINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
SNAKEMAKE_LINT: Custom regex excluding filter: files matching this regex will NOT be linted
SNAKEMAKE_LINT: Custom regex including filter: only files matching this regex will be linted
SNAKEMAKELINT: Define bash commands to run after running SNAKEMAKELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SNAKEMAKELINT: Define bash commands to run before running SNAKEMAKELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling SNAKEMAKE_LINT and its pre/post commands
No Additional ItemsSNAKEMAKE: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SNAKEMAKE: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SNAKEMAKE_SNAKEFMT: User custom arguments to add in linter CLI call
No Additional ItemsSNAKEMAKE_SNAKEFMT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSNAKEMAKE_SNAKEFMT: Override default CLI lint mode used to call the linter (rarely needed)
SNAKEMAKE_SNAKEFMT: User custom arguments to remove before calling linter
No Additional ItemsSNAKEMAKE_SNAKEFMT: User custom config file name if different from default
SNAKEMAKESNAKEFMT: If true, SNAKEMAKESNAKEFMT doesn't make MegaLinter fail even if errors are found
SNAKEMAKESNAKEFMT: If the number of errors found is less than this value, SNAKEMAKESNAKEFMT doesn't make MegaLinter fail
SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
SNAKEMAKE_SNAKEFMT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
SNAKEMAKE_SNAKEFMT: Custom regex excluding filter: files matching this regex will NOT be linted
SNAKEMAKE_SNAKEFMT: Custom regex including filter: only files matching this regex will be linted
SNAKEMAKESNAKEFMT: Define bash commands to run after running SNAKEMAKESNAKEFMT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SNAKEMAKESNAKEFMT: Define bash commands to run before running SNAKEMAKESNAKEFMT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SNAKEMAKE_SNAKEFMT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SNAKEMAKE_SNAKEFMT and its pre/post commands
No Additional ItemsSPELL_CODESPELL: User custom arguments to add in linter CLI call
No Additional ItemsSPELL_CODESPELL: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSPELL_CODESPELL: Override default CLI lint mode used to call the linter (rarely needed)
SPELL_CODESPELL: User custom arguments to remove before calling linter
No Additional ItemsSPELL_CODESPELL: User custom config file name if different from default
SPELLCODESPELL: If true, SPELLCODESPELL doesn't make MegaLinter fail even if errors are found
SPELLCODESPELL: If the number of errors found is less than this value, SPELLCODESPELL doesn't make MegaLinter fail
SPELL_CODESPELL: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
SPELL_CODESPELL: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
SPELL_CODESPELL: Custom regex excluding filter: files matching this regex will NOT be linted
SPELL_CODESPELL: Custom regex including filter: only files matching this regex will be linted
SPELLCODESPELL: Define bash commands to run after running SPELLCODESPELL
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELLCODESPELL: Define bash commands to run before running SPELLCODESPELL
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL_CODESPELL: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SPELL_CODESPELL and its pre/post commands
No Additional ItemsIf set to true, MegaLinter will also send file names to cspell for analysis.
SPELL_CSPELL: User custom arguments to add in linter CLI call
No Additional ItemsSPELL_CSPELL: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSPELL_CSPELL: Override default CLI lint mode used to call the linter (rarely needed)
SPELL_CSPELL: User custom arguments to remove before calling linter
No Additional ItemsSPELL_CSPELL: User custom config file name if different from default
SPELLCSPELL: If true, SPELLCSPELL doesn't make MegaLinter fail even if errors are found
SPELLCSPELL: If the number of errors found is less than this value, SPELLCSPELL doesn't make MegaLinter fail
SPELL_CSPELL: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
SPELL_CSPELL: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
SPELL_CSPELL: Custom regex excluding filter: files matching this regex will NOT be linted
SPELL_CSPELL: Custom regex including filter: only files matching this regex will be linted
SPELLCSPELL: Define bash commands to run after running SPELLCSPELL
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELLCSPELL: Define bash commands to run before running SPELLCSPELL
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL_CSPELL: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SPELL_CSPELL and its pre/post commands
No Additional ItemsSPELL: Custom regex excluding filter: files matching this regex will NOT be linted
SPELL: Custom regex including filter: only files matching this regex will be linted
SPELL_LYCHEE: User custom arguments to add in linter CLI call
No Additional ItemsSPELL_LYCHEE: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSPELL_LYCHEE: Override default CLI lint mode used to call the linter (rarely needed)
SPELL_LYCHEE: User custom arguments to remove before calling linter
No Additional ItemsSPELL_LYCHEE: User custom config file name if different from default
SPELLLYCHEE: If true, SPELLLYCHEE doesn't make MegaLinter fail even if errors are found
SPELLLYCHEE: If the number of errors found is less than this value, SPELLLYCHEE doesn't make MegaLinter fail
SPELL_LYCHEE: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
SPELL_LYCHEE: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
SPELL_LYCHEE: Custom regex excluding filter: files matching this regex will NOT be linted
SPELL_LYCHEE: Custom regex including filter: only files matching this regex will be linted
SPELLLYCHEE: Define bash commands to run after running SPELLLYCHEE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELLLYCHEE: Define bash commands to run before running SPELLLYCHEE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL_LYCHEE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SPELL_LYCHEE and its pre/post commands
No Additional ItemsSPELL_MISSPELL: User custom arguments to add in linter CLI call
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL_PROSELINT: User custom arguments to add in linter CLI call
No Additional ItemsSPELL_PROSELINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSPELL_PROSELINT: Override default CLI lint mode used to call the linter (rarely needed)
SPELL_PROSELINT: User custom arguments to remove before calling linter
No Additional ItemsSPELL_PROSELINT: User custom config file name if different from default
SPELLPROSELINT: If true, SPELLPROSELINT doesn't make MegaLinter fail even if errors are found
SPELLPROSELINT: If the number of errors found is less than this value, SPELLPROSELINT doesn't make MegaLinter fail
SPELL_PROSELINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
SPELL_PROSELINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
SPELL_PROSELINT: Custom regex excluding filter: files matching this regex will NOT be linted
SPELL_PROSELINT: Custom regex including filter: only files matching this regex will be linted
SPELLPROSELINT: Define bash commands to run after running SPELLPROSELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELLPROSELINT: Define bash commands to run before running SPELLPROSELINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL_PROSELINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SPELL_PROSELINT and its pre/post commands
No Additional ItemsSPELL_VALE: User custom arguments to add in linter CLI call
No Additional ItemsSPELL_VALE: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSPELL_VALE: Override default CLI lint mode used to call the linter (rarely needed)
SPELL_VALE: User custom arguments to remove before calling linter
No Additional ItemsSPELL_VALE: User custom config file name if different from default
SPELLVALE: If true, SPELLVALE doesn't make MegaLinter fail even if errors are found
SPELLVALE: If the number of errors found is less than this value, SPELLVALE doesn't make MegaLinter fail
SPELL_VALE: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
SPELL_VALE: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
SPELL_VALE: Custom regex excluding filter: files matching this regex will NOT be linted
SPELL_VALE: Custom regex including filter: only files matching this regex will be linted
SPELLVALE: Define bash commands to run after running SPELLVALE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELLVALE: Define bash commands to run before running SPELLVALE
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SPELL_VALE: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SPELL_VALE and its pre/post commands
No Additional ItemsSQL: Custom regex excluding filter: files matching this regex will NOT be linted
SQL: Custom regex including filter: only files matching this regex will be linted
SQL: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SQL: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SQL_SQLFLUFF: User custom arguments to add in linter CLI call
No Additional ItemsSQL_SQLFLUFF: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSQL_SQLFLUFF: Override default CLI lint mode used to call the linter (rarely needed)
SQL_SQLFLUFF: User custom arguments to remove before calling linter
No Additional ItemsSQL_SQLFLUFF: User custom config file name if different from default
SQLSQLFLUFF: If true, SQLSQLFLUFF doesn't make MegaLinter fail even if errors are found
SQLSQLFLUFF: If the number of errors found is less than this value, SQLSQLFLUFF doesn't make MegaLinter fail
SQL_SQLFLUFF: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
SQL_SQLFLUFF: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
SQL_SQLFLUFF: Custom regex excluding filter: files matching this regex will NOT be linted
SQL_SQLFLUFF: Custom regex including filter: only files matching this regex will be linted
SQLSQLFLUFF: Define bash commands to run after running SQLSQLFLUFF
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SQLSQLFLUFF: Define bash commands to run before running SQLSQLFLUFF
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SQL_SQLFLUFF: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SQL_SQLFLUFF and its pre/post commands
No Additional ItemsSQLSQLLINT: User custom arguments to add in linter CLI call
No Additional ItemsSQLSQLLINT: User custom arguments to remove before calling linter
No Additional ItemsSQLSQLLINT: User custom config file name if different from default
SQLSQLLINT: User custom config file name if different from default
"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SQLSQLLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SQLSQLLINT and its pre/post commands
No Additional ItemsSQL_TSQLLINT: User custom arguments to add in linter CLI call
No Additional ItemsSQL_TSQLLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSQL_TSQLLINT: Override default CLI lint mode used to call the linter (rarely needed)
SQL_TSQLLINT: User custom arguments to remove before calling linter
No Additional ItemsSQL_TSQLLINT: User custom config file name if different from default
SQLTSQLLINT: If true, SQLTSQLLINT doesn't make MegaLinter fail even if errors are found
SQLTSQLLINT: If the number of errors found is less than this value, SQLTSQLLINT doesn't make MegaLinter fail
SQL_TSQLLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
SQL_TSQLLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
SQL_TSQLLINT: Custom regex excluding filter: files matching this regex will NOT be linted
SQL_TSQLLINT: Custom regex including filter: only files matching this regex will be linted
SQLTSQLLINT: Define bash commands to run after running SQLTSQLLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SQLTSQLLINT: Define bash commands to run before running SQLTSQLLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SQL_TSQLLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SQL_TSQLLINT and its pre/post commands
No Additional ItemsSWIFT: Custom regex excluding filter: files matching this regex will NOT be linted
SWIFT: Custom regex including filter: only files matching this regex will be linted
SWIFT: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SWIFT: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SWIFT_SWIFTLINT: User custom arguments to add in linter CLI call
No Additional ItemsSWIFT_SWIFTLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsSWIFT_SWIFTLINT: Override default CLI lint mode used to call the linter (rarely needed)
SWIFT_SWIFTLINT: User custom arguments to remove before calling linter
No Additional ItemsSWIFT_SWIFTLINT: User custom config file name if different from default
SWIFTSWIFTLINT: If true, SWIFTSWIFTLINT doesn't make MegaLinter fail even if errors are found
SWIFTSWIFTLINT: If the number of errors found is less than this value, SWIFTSWIFTLINT doesn't make MegaLinter fail
SWIFT_SWIFTLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
SWIFT_SWIFTLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
SWIFTSWIFTLINT: Define bash commands to run after running SWIFTSWIFTLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SWIFTSWIFTLINT: Define bash commands to run before running SWIFTSWIFTLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
SWIFT_SWIFTLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling SWIFT_SWIFTLINT and its pre/post commands
No Additional ItemsGeneral execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter
Sub-folder of reports folder containing TAP logs
TEKTON: Custom regex excluding filter: files matching this regex will NOT be linted
TEKTON: Custom regex including filter: only files matching this regex will be linted
TEKTON: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TEKTON: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TEKTONTEKTONLINT: User custom arguments to add in linter CLI call
No Additional ItemsTEKTONTEKTONLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsTEKTONTEKTONLINT: Override default CLI lint mode used to call the linter (rarely needed)
TEKTONTEKTONLINT: User custom arguments to remove before calling linter
No Additional ItemsTEKTONTEKTONLINT: User custom config file name if different from default
TEKTONTEKTONLINT: If true, TEKTONTEKTONLINT doesn't make MegaLinter fail even if errors are found
TEKTONTEKTONLINT: If the number of errors found is less than this value, TEKTONTEKTONLINT doesn't make MegaLinter fail
TEKTONTEKTONLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
TEKTONTEKTONLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
TEKTONTEKTONLINT: Custom regex excluding filter: files matching this regex will NOT be linted
TEKTONTEKTONLINT: Custom regex including filter: only files matching this regex will be linted
TEKTONTEKTONLINT: Define bash commands to run after running TEKTONTEKTONLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TEKTONTEKTONLINT: Define bash commands to run before running TEKTONTEKTONLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TEKTONTEKTONLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TEKTONTEKTONLINT and its pre/post commands
No Additional ItemsTERRAFORM_CHECKOV: User custom arguments to add in linter CLI call
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORM: Custom regex excluding filter: files matching this regex will NOT be linted
TERRAFORM: Custom regex including filter: only files matching this regex will be linted
TERRAFORM_KICS: User custom arguments to add in linter CLI call
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Command information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORM: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORM: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORMTERRAFORMFMT: User custom arguments to add in linter CLI call
No Additional ItemsTERRAFORMTERRAFORMFMT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsTERRAFORMTERRAFORMFMT: Override default CLI lint mode used to call the linter (rarely needed)
TERRAFORMTERRAFORMFMT: User custom arguments to remove before calling linter
No Additional ItemsTERRAFORMTERRAFORMFMT: If true, TERRAFORMTERRAFORMFMT doesn't make MegaLinter fail even if errors are found
TERRAFORMTERRAFORMFMT: If the number of errors found is less than this value, TERRAFORMTERRAFORMFMT doesn't make MegaLinter fail
TERRAFORMTERRAFORMFMT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
TERRAFORMTERRAFORMFMT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
TERRAFORMTERRAFORMFMT: Custom regex excluding filter: files matching this regex will NOT be linted
TERRAFORMTERRAFORMFMT: Custom regex including filter: only files matching this regex will be linted
TERRAFORMTERRAFORMFMT: Define bash commands to run after running TERRAFORMTERRAFORMFMT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORMTERRAFORMFMT: Define bash commands to run before running TERRAFORMTERRAFORMFMT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling TERRAFORMTERRAFORMFMT and its pre/post commands
No Additional ItemsTERRAFORM_TERRAGRUNT: User custom arguments to add in linter CLI call
No Additional ItemsTERRAFORM_TERRAGRUNT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsTERRAFORM_TERRAGRUNT: Override default CLI lint mode used to call the linter (rarely needed)
TERRAFORM_TERRAGRUNT: User custom arguments to remove before calling linter
No Additional ItemsTERRAFORM_TERRAGRUNT: User custom config file name if different from default
TERRAFORMTERRAGRUNT: If true, TERRAFORMTERRAGRUNT doesn't make MegaLinter fail even if errors are found
TERRAFORMTERRAGRUNT: If the number of errors found is less than this value, TERRAFORMTERRAGRUNT doesn't make MegaLinter fail
TERRAFORM_TERRAGRUNT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
TERRAFORM_TERRAGRUNT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
TERRAFORM_TERRAGRUNT: Custom regex excluding filter: files matching this regex will NOT be linted
TERRAFORM_TERRAGRUNT: Custom regex including filter: only files matching this regex will be linted
TERRAFORMTERRAGRUNT: Define bash commands to run after running TERRAFORMTERRAGRUNT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORMTERRAGRUNT: Define bash commands to run before running TERRAFORMTERRAGRUNT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORM_TERRAGRUNT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TERRAFORM_TERRAGRUNT and its pre/post commands
No Additional ItemsTERRAFORM_TERRASCAN: User custom arguments to add in linter CLI call
No Additional ItemsTERRAFORM_TERRASCAN: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsTERRAFORM_TERRASCAN: Override default CLI lint mode used to call the linter (rarely needed)
TERRAFORM_TERRASCAN: User custom arguments to remove before calling linter
No Additional ItemsTERRAFORM_TERRASCAN: User custom config file name if different from default
TERRAFORMTERRASCAN: If true, TERRAFORMTERRASCAN doesn't make MegaLinter fail even if errors are found
TERRAFORMTERRASCAN: If the number of errors found is less than this value, TERRAFORMTERRASCAN doesn't make MegaLinter fail
TERRAFORM_TERRASCAN: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
TERRAFORM_TERRASCAN: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
(deprecated) TERRAFORMTERRASCAN: Define bash commands to run after running TERRAFORMTERRASCAN
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
(deprecated) TERRAFORMTERRASCAN: Define bash commands to run before running TERRAFORMTERRASCAN
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORM_TERRASCAN: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TERRAFORM_TERRASCAN and its pre/post commands
No Additional ItemsTERRAFORM_TFLINT: User custom arguments to add in linter CLI call
No Additional ItemsTERRAFORM_TFLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsTERRAFORM_TFLINT: Override default CLI lint mode used to call the linter (rarely needed)
TERRAFORM_TFLINT: User custom arguments to remove before calling linter
No Additional ItemsTERRAFORM_TFLINT: User custom config file name if different from default
TERRAFORMTFLINT: If true, TERRAFORMTFLINT doesn't make MegaLinter fail even if errors are found
TERRAFORMTFLINT: If the number of errors found is less than this value, TERRAFORMTFLINT doesn't make MegaLinter fail
TERRAFORM_TFLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
TERRAFORM_TFLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
TERRAFORMTFLINT: Define bash commands to run after running TERRAFORMTFLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORMTFLINT: Define bash commands to run before running TERRAFORMTFLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TERRAFORM_TFLINT: Path where to find linter configuration file
TERRAFORM_TFLINT: Allows to send the full env to tflint --init. Initialized with default value true. Set to false to allow tflint --init to access your env vars.
List of env variables explicitly not filtered before calling TERRAFORM_TFLINT and its pre/post commands
No Additional ItemsGeneral execution log mega-linter.log (same as ConsoleReporter log) + a separate log file for each processed linter
Sub-folder of reports folder containing text logs
TSX_ESLINT: User custom arguments to add in linter CLI call
No Additional ItemsTSX_ESLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsTSX_ESLINT: Override default CLI lint mode used to call the linter (rarely needed)
TSX_ESLINT: User custom arguments to remove before calling linter
No Additional ItemsTSX_ESLINT: User custom config file name if different from default
TSXESLINT: If true, TSXESLINT doesn't make MegaLinter fail even if errors are found
TSXESLINT: If the number of errors found is less than this value, TSXESLINT doesn't make MegaLinter fail
TSX_ESLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
TSX_ESLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
TSX_ESLINT: Custom regex excluding filter: files matching this regex will NOT be linted
TSX_ESLINT: Custom regex including filter: only files matching this regex will be linted
TSXESLINT: Define bash commands to run after running TSXESLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TSXESLINT: Define bash commands to run before running TSXESLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TSX_ESLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TSX_ESLINT and its pre/post commands
No Additional ItemsTSX: Custom regex excluding filter: files matching this regex will NOT be linted
TSX: Custom regex including filter: only files matching this regex will be linted
TSX: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TSX: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
Style of typescript formatting to apply
"standard"
"prettier"
TYPESCRIPT_ES: User custom arguments to add in linter CLI call
No Additional ItemsTYPESCRIPT_ES: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsTYPESCRIPT_ES: Override default CLI lint mode used to call the linter (rarely needed)
TYPESCRIPT_ES: User custom arguments to remove before calling linter
No Additional ItemsTYPESCRIPT_ES: User custom config file name if different from default
TYPESCRIPTES: If true, TYPESCRIPTES doesn't make MegaLinter fail even if errors are found
TYPESCRIPTES: If the number of errors found is less than this value, TYPESCRIPTES doesn't make MegaLinter fail
TYPESCRIPT_ES: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
TYPESCRIPT_ES: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
TYPESCRIPT_ES: Custom regex excluding filter: files matching this regex will NOT be linted
TYPESCRIPT_ES: Custom regex including filter: only files matching this regex will be linted
TYPESCRIPTES: Define bash commands to run after running TYPESCRIPTES
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TYPESCRIPTES: Define bash commands to run before running TYPESCRIPTES
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TYPESCRIPT_ES: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TYPESCRIPT_ES and its pre/post commands
No Additional ItemsTYPESCRIPT: Custom regex excluding filter: files matching this regex will NOT be linted
TYPESCRIPT: Custom regex including filter: only files matching this regex will be linted
TYPESCRIPT: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TYPESCRIPT_PRETTIER: User custom arguments to add in linter CLI call
No Additional ItemsTYPESCRIPT_PRETTIER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsTYPESCRIPT_PRETTIER: Override default CLI lint mode used to call the linter (rarely needed)
TYPESCRIPT_PRETTIER: User custom arguments to remove before calling linter
No Additional ItemsTYPESCRIPT_PRETTIER: User custom config file name if different from default
TYPESCRIPTPRETTIER: If true, TYPESCRIPTPRETTIER doesn't make MegaLinter fail even if errors are found
TYPESCRIPTPRETTIER: If the number of errors found is less than this value, TYPESCRIPTPRETTIER doesn't make MegaLinter fail
TYPESCRIPT_PRETTIER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
TYPESCRIPT_PRETTIER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
TYPESCRIPT_PRETTIER: Custom regex excluding filter: files matching this regex will NOT be linted
TYPESCRIPT_PRETTIER: Custom regex including filter: only files matching this regex will be linted
TYPESCRIPTPRETTIER: Define bash commands to run after running TYPESCRIPTPRETTIER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TYPESCRIPTPRETTIER: Define bash commands to run before running TYPESCRIPTPRETTIER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TYPESCRIPT_PRETTIER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling TYPESCRIPT_PRETTIER and its pre/post commands
No Additional ItemsTYPESCRIPT: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TYPESCRIPT_STANDARD: User custom arguments to add in linter CLI call
No Additional ItemsTYPESCRIPT_STANDARD: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsTYPESCRIPT_STANDARD: Override default CLI lint mode used to call the linter (rarely needed)
TYPESCRIPT_STANDARD: User custom arguments to remove before calling linter
No Additional ItemsTYPESCRIPTSTANDARD: If true, TYPESCRIPTSTANDARD doesn't make MegaLinter fail even if errors are found
TYPESCRIPTSTANDARD: If the number of errors found is less than this value, TYPESCRIPTSTANDARD doesn't make MegaLinter fail
TYPESCRIPT_STANDARD: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
TYPESCRIPT_STANDARD: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
TYPESCRIPT_STANDARD: Custom regex excluding filter: files matching this regex will NOT be linted
TYPESCRIPT_STANDARD: Custom regex including filter: only files matching this regex will be linted
TYPESCRIPTSTANDARD: Define bash commands to run after running TYPESCRIPTSTANDARD
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
TYPESCRIPTSTANDARD: Define bash commands to run before running TYPESCRIPTSTANDARD
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling TYPESCRIPT_STANDARD and its pre/post commands
No Additional ItemsWill parse the entire repository and find all files to validate across all types. When set to false, only new or edited files will be parsed for validation.
VBDOTNETDOTNETFORMAT: User custom arguments to add in linter CLI call
No Additional ItemsVBDOTNETDOTNETFORMAT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsVBDOTNETDOTNETFORMAT: Override default CLI lint mode used to call the linter (rarely needed)
VBDOTNETDOTNETFORMAT: User custom arguments to remove before calling linter
No Additional ItemsVBDOTNETDOTNETFORMAT: If true, VBDOTNETDOTNETFORMAT doesn't make MegaLinter fail even if errors are found
VBDOTNETDOTNETFORMAT: If the number of errors found is less than this value, VBDOTNETDOTNETFORMAT doesn't make MegaLinter fail
VBDOTNETDOTNETFORMAT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
VBDOTNETDOTNETFORMAT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
VBDOTNETDOTNETFORMAT: Define bash commands to run after running VBDOTNETDOTNETFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
VBDOTNETDOTNETFORMAT: Define bash commands to run before running VBDOTNETDOTNETFORMAT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling VBDOTNETDOTNETFORMAT and its pre/post commands
No Additional ItemsVBDOTNET: Custom regex excluding filter: files matching this regex will NOT be linted
VBDOTNET: Custom regex including filter: only files matching this regex will be linted
VBDOTNET: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
VBDOTNET: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
XML: Custom regex excluding filter: files matching this regex will NOT be linted
XML: Custom regex including filter: only files matching this regex will be linted
XML: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
XML: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
XML_XMLLINT: User custom arguments to add in linter CLI call
No Additional ItemsXML_XMLLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsXML_XMLLINT: Override default CLI lint mode used to call the linter (rarely needed)
XML_XMLLINT: User custom arguments to remove before calling linter
No Additional ItemsXMLXMLLINT: If true, XMLXMLLINT doesn't make MegaLinter fail even if errors are found
XMLXMLLINT: If the number of errors found is less than this value, XMLXMLLINT doesn't make MegaLinter fail
XML_XMLLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
XML_XMLLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
XML_XMLLINT: Custom regex excluding filter: files matching this regex will NOT be linted
XML_XMLLINT: Custom regex including filter: only files matching this regex will be linted
XMLXMLLINT: Define bash commands to run after running XMLXMLLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
XMLXMLLINT: Define bash commands to run before running XMLXMLLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
List of env variables explicitly not filtered before calling XML_XMLLINT and its pre/post commands
No Additional ItemsYAML: Custom regex excluding filter: files matching this regex will NOT be linted
YAML: Custom regex including filter: only files matching this regex will be linted
YAML: List of bash commands to run after the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
YAML_PRETTIER: User custom arguments to add in linter CLI call
No Additional ItemsYAML_PRETTIER: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsYAML_PRETTIER: Override default CLI lint mode used to call the linter (rarely needed)
YAML_PRETTIER: User custom arguments to remove before calling linter
No Additional ItemsYAML_PRETTIER: User custom config file name if different from default
YAMLPRETTIER: If true, YAMLPRETTIER doesn't make MegaLinter fail even if errors are found
YAMLPRETTIER: If the number of errors found is less than this value, YAMLPRETTIER doesn't make MegaLinter fail
YAML_PRETTIER: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
YAML_PRETTIER: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
YAML_PRETTIER: Custom regex excluding filter: files matching this regex will NOT be linted
YAML_PRETTIER: Custom regex including filter: only files matching this regex will be linted
YAMLPRETTIER: Define bash commands to run after running YAMLPRETTIER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
YAMLPRETTIER: Define bash commands to run before running YAMLPRETTIER
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
YAML_PRETTIER: Path where to find linter configuration file
List of env variables explicitly not filtered before calling YAML_PRETTIER and its pre/post commands
No Additional ItemsYAML: List of bash commands to run before the linters
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "composer install",
"continue_if_failed": false,
"cwd": "workspace"
}
]
YAML_V8R: User custom arguments to add in linter CLI call
No Additional ItemsYAML_V8R: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsYAML_V8R: Override default CLI lint mode used to call the linter (rarely needed)
YAML_V8R: User custom arguments to remove before calling linter
No Additional ItemsYAML_V8R: User custom config file name if different from default
YAMLV8R: If true, YAMLV8R doesn't make MegaLinter fail even if errors are found
YAMLV8R: If the number of errors found is less than this value, YAMLV8R doesn't make MegaLinter fail
YAML_V8R: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
YAML_V8R: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
YAML_V8R: Custom regex excluding filter: files matching this regex will NOT be linted
YAML_V8R: Custom regex including filter: only files matching this regex will be linted
YAMLV8R: Define bash commands to run after running YAMLV8R
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
YAMLV8R: Define bash commands to run before running YAMLV8R
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
YAML_V8R: Path where to find linter configuration file
List of env variables explicitly not filtered before calling YAML_V8R and its pre/post commands
No Additional ItemsYAML_YAMLLINT: User custom arguments to add in linter CLI call
No Additional ItemsYAML_YAMLLINT: Override CLI executable used to build the linter command line (rarely needed)
No Additional ItemsYAML_YAMLLINT: Override default CLI lint mode used to call the linter (rarely needed)
YAML_YAMLLINT: User custom arguments to remove before calling linter
No Additional ItemsYAML_YAMLLINT: User custom config file name if different from default
YAMLYAMLLINT: If true, YAMLYAMLLINT doesn't make MegaLinter fail even if errors are found
YAMLYAMLLINT: If the number of errors found is less than this value, YAMLYAMLLINT doesn't make MegaLinter fail
YAML_YAMLLINT: Override descriptor/linter matching files extensions that will be used to select files to lint
No Additional Items".py"
".myext"
YAML_YAMLLINT: Override descriptor/linter matching file name regexes that will be used to select files to lint
No Additional Items"Dockerfile(-.+)?"
"Jenkinsfile"
YAML_YAMLLINT: Custom regex excluding filter: files matching this regex will NOT be linted
YAML_YAMLLINT: Custom regex including filter: only files matching this regex will be linted
YAMLYAMLLINT: Define bash commands to run after running YAMLYAMLLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "npm run test",
"continue_if_failed": false,
"cwd": "workspace"
}
]
YAMLYAMLLINT: Define bash commands to run before running YAMLYAMLLINT
No Additional ItemsCommand information
Enter a bash command. Do not hardcode secret values in the command, as it is not secured
"npm run test"
"echo \"This is a custom command\""
If the command fails, continue MegaLinter process
Select if the command will be run at the root of MegaLinter execution (root) or in the workspace folder where code is checked out (workspace)
"root"
"workspace"
ENV variables to get from output after running the commands, and store in MegaLinter ENV context, so they can be reused by other custom command and linters.
No Additional ItemsApply filtering of secured env variables before calling the command (default true). Be careful if you disable it, it will expose all env variables to the command, including secret ones.
Select 'Before Plugins' if you need the command to be run before the MegaLinter plugins are initialized (rarely needed)
"default"
"before_plugins"
(Optional) Name of the Python virtual environment to use to run the command. Example: flake8 if you want to install a flake8 plugin.
"flake8"
[
{
"command": "tflint --init",
"continue_if_failed": false,
"cwd": "workspace"
}
]
YAML_YAMLLINT: Path where to find linter configuration file
List of env variables explicitly not filtered before calling YAML_YAMLLINT and its pre/post commands
No Additional Items